/// <summary> /// Sends a SubscribeNotification message to a store. /// </summary> /// <param name="subscriptionInfo">The subscription information.</param> /// <returns>The message identifier.</returns> public long SubscribeNotification(SubscriptionInfo subscriptionInfo) { var header = CreateMessageHeader(Protocols.StoreNotification, MessageTypes.StoreNotification.SubscribeNotification); var notificationRequest = new SubscribeNotification { Request = subscriptionInfo }; return(Session.SendMessage(header, notificationRequest)); }
/// <summary> /// Handles the SubscribeNotification message from a customer. /// </summary> /// <param name="header">The message header.</param> /// <param name="request">The SubscribeNotification message.</param> protected virtual void HandleSubscribeNotification(IMessageHeader header, SubscribeNotification request) { Notify(OnSubscribeNotification, header, request); }