/// <summary> /// Prepare the user data in a structured queue message /// </summary> /// <param name="fileDescriptor"></param> /// <returns></returns> private static Message CreateMessageForQueuing(FileDescriptor fileDescriptor) { return(new Message { Id = Guid.NewGuid(), CorrelationId = Guid.NewGuid(), DataType = typeof(FileDescriptor).ToString(), Data = fileDescriptor.SerializeToJson(), SentDateTime = DateTime.UtcNow, Sender = "domain.com", ExpirationDateTime = DateTime.UtcNow.AddMinutes(10), Retries = 1 }); }