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) { }