protected void AddEventListener(RTSubscription subscription) { #if NET_35 subscriptions.Add(subscription.Id, subscription); #else subscriptions.AddOrUpdate(subscription.Id, subscription, (key, oldValue) => subscription); #endif rt.Subscribe(subscription); }
private void AddCommandListener(IRTCallback rtCallback) { Log.log(Backendless.BACKENDLESSLOG, "try to add command listener"); T subscription = CreateSubscription(rtCallback); Log.log(Backendless.BACKENDLESSLOG, String.Format("subscription object {0}", subscription)); GetSubscriptionHolder().Add(subscription); if (IsConnected()) { Log.log(Backendless.BACKENDLESSLOG, "subscription is connected try to subscribe"); rtClient.Subscribe(subscription); } }
public void Connect() { rtClient.Subscribe(connectSubscription); }
public void Subscribe(RTSubscription subscription) { Thread thread = new Thread(() => rtClient.Subscribe(subscription)); thread.Start(); }