public int Subscribe(IMySubscriber subscriber) { var subscription = new MySubscription(subscriber); this._subscriptionManager.AddSubscription(subscription); return(subscription.QueryID); }
public MySubscription(IMySubscriber subscriber) { this.QueryID = Interlocked.Increment(ref _seed); this.Subscriber = subscriber; }
public IDisposable Subscribe(int queryId, IMySubscriber subscriber) { throw new NotImplementedException(); }
public int Subscribe(IMySubscriber subscriber) { var subscription = new MySubscription(subscriber); this._subscriptionManager.AddSubscription(subscription); return subscription.QueryID; }
public int Subscribe(IMySubscriber subscriber) { throw new NotImplementedException(); }