/// <summary> /// Delivers the specified message. /// </summary> /// <param name="message">The message.</param> /// <param name="subscription">The subscription.</param> public void Deliver(IMessageHubMessage message, IMessageHubSubscription subscription) { if (subscription == null) { throw new ArgumentNullException(nameof(subscription)); } subscription.Deliver(message); }
public SubscriptionItem(IMessageHubProxy proxy, IMessageHubSubscription subscription) { Proxy = proxy; Subscription = subscription; }
/// <summary> /// Delivers the specified message. /// </summary> /// <param name="message">The message.</param> /// <param name="subscription">The subscription.</param> public void Deliver(IMessageHubMessage message, IMessageHubSubscription subscription) { subscription.Deliver(message); }