Example #1
0
 public void CreateCallBack(SetStateDelegate newDelegate)
 {
     try
     {
         InstanceContext context = new InstanceContext(this);
         client = new LiquesceCallbackSvcRef.LiquesceCallBackClient(context);
         client.Subscribe(guid);
         setStateDelegate = newDelegate;
     }
     catch (Exception ex)
     {
         Log.ErrorException("CreateCallBack:", ex);
         Update(LiquesceSvcState.InError, ex.Message);
         client           = null;
         setStateDelegate = null;
     }
 }
Example #2
0
 public void RemoveCallback()
 {
     try
     {
         if (client != null)
         {
             client.Unsubscribe(guid);
         }
     }
     catch (Exception ex)
     {
         Log.ErrorException("RemoveCallback:", ex);
         Update(LiquesceSvcState.InError, ex.Message);
     }
     finally
     {
         client           = null;
         setStateDelegate = null;
     }
 }