Exemplo n.º 1
0
 public void UnregisterEvent(string pName, Action <ICDEThing, object> pCallBack)
 {
     if (MyBaseThing != null)
     {
         MyBaseThing.UnregisterEvent(pName, pCallBack);
     }
 }
Exemplo n.º 2
0
 private void sinkEngineShutdown(ICDEThing sender, object NOP)
 {
     if (MyServiceHealth != null)
     {
         MyServiceHealth.Shutdown();
     }
     MyBaseThing.UnregisterEvent(eEngineEvents.ShutdownEvent, sinkEngineShutdown);
     MyBaseThing.UnregisterEvent(eEngineEvents.IncomingMessage, HandleMessage);        //Event when C-DEngine has new Telegram for this service as a subscriber (Client Side)
 }
Exemplo n.º 3
0
 public override bool Delete()
 {
     MyBaseThing.UnregisterStatusChanged(sinkUpdateUX);
     GetProperty("StatusLevel", true).UnregisterEvent(eThingEvents.PropertyChanged, sinkUpdateUX);
     MyBaseThing.UnregisterEvent(eEngineEvents.IncomingMessage, HandleMessage);
     Disconnect();
     mIsInitialized = false;
     return(true);
 }
Exemplo n.º 4
0
 public void CloseServer()
 {
     MyBaseThing.UnregisterEvent(eEngineEvents.IncomingMessage, HandleMessage);
 }