Ejemplo n.º 1
0
 public void Unsubscribe()
 {
     lock (uiApiCallbacks)
     {
         IUiApiCallback uiApiCallback = OperationContext.Current.GetCallbackChannel <IUiApiCallback>();
         uiApiCallbacks.Remove(uiApiCallback);
         Log.Main.Write("UiApi subscribed2: " + uiApiCallbacks.Count);
     }
 }
Ejemplo n.º 2
0
 static void subscribe()
 {
     lock (uiApiCallbacks)
     {
         IUiApiCallback uiApiCallback = OperationContext.Current.GetCallbackChannel <IUiApiCallback>();
         if (uiApiCallbacks.Contains(uiApiCallback))
         {
             return;
         }
         uiApiCallbacks.Add(uiApiCallback);
         Log.Main.Write("UiApi subscribed: " + uiApiCallbacks.Count);
     }
 }