/// <summary> /// Creates MessageFailedEventArgs instance /// </summary> /// <param name="message">Message to be delivered</param> /// <param name="deliverOption">Message delivery options</param> /// <param name="topic">Topic to which message belongs</param> /// <param name="messgeFailureReason">Reason of message delivery failure</param> internal MessageFailedEventArgs(IMessage message, DeliveryOption deliverOption, ITopic topic, MessgeFailureReason messgeFailureReason) : base(message, deliverOption, topic, topic.Name) { _messgeFailureReason = messgeFailureReason; }
/// <summary> /// Creates MessageFailedEventArgs instance /// </summary> /// <param name="message">Message to be delivered</param> /// <param name="deliverOption">Message delivery options</param> /// <param name="topic">Topic to which message belongs</param> /// <param name="messgeFailureReason">Reason of message delivery failure</param> public MessageFailedEventArgs(IMessage message, DeliveryOption deliverOption, ITopic topic, MessgeFailureReason messgeFailureReason) : base(message, deliverOption, topic) { _messgeFailureReason = messgeFailureReason; }