Exemple #1
0
 public PublishRequest(Type contract, string action, object message, MessageDeliveryContext context) : this()
 {
     ContractType = contract;
     Action       = action;
     Message      = message;
     Context      = context;
 }
 public MessageDelivery(string messageId, Guid subscriptionEndpointId, Type contractType, string action, object message, int maxRetries, int retryCount, DateTime?timeToProcess, MessageDeliveryContext context, DateTime mustDeliverBy)
 {
     MessageDeliveryId      = messageId;
     SubscriptionEndpointId = subscriptionEndpointId;
     Action        = action;
     Message       = message;
     RetryCount    = retryCount;
     TimeToProcess = timeToProcess;
     MaxRetries    = maxRetries;
     Context       = context;
     ContractType  = contractType;
     MustDeliverBy = mustDeliverBy;
 }
 public MessageDelivery(Guid subscriptionEndpointId, Type contractType, string action, object message, int maxRetries, MessageDeliveryContext context) : this(Guid.NewGuid().ToString(), subscriptionEndpointId, contractType, action, message, maxRetries, 0, null, context, DateTime.MaxValue)
 {
 }