Exemplo n.º 1
0
        public int Subscribe(IMySubscriber subscriber)
        {
            var subscription = new MySubscription(subscriber);

            this._subscriptionManager.AddSubscription(subscription);
            return(subscription.QueryID);
        }
        public void AddSubscription(MySubscription subscription)
        {
            this._subscriptions.Add(subscription.QueryID, subscription);

            if (this._pendingRequests != null)
            {
                this._pendingRequests.Add(new MyRequest(MyRequestType.Subscribe, subscription));
            }
        }
 public int Subscribe(IMySubscriber subscriber)
 {
     var subscription = new MySubscription(subscriber);
     this._subscriptionManager.AddSubscription(subscription);
     return subscription.QueryID;
 }
Exemplo n.º 4
0
 public MyRequest(MyRequestType type, MySubscription subscription)
 {
     this.Type = type;
     this.Subscription = subscription;
 }
        public void AddSubscription(MySubscription subscription)
        {
            this._subscriptions.Add(subscription.QueryID, subscription);

            if (this._pendingRequests != null)
            {
                this._pendingRequests.Add(new MyRequest(MyRequestType.Subscribe, subscription));
            }
        }
Exemplo n.º 6
0
 public MyRequest(MyRequestType type, MySubscription subscription)
 {
     this.Type         = type;
     this.Subscription = subscription;
 }