public void UnregisterEvent(string pName, Action <ICDEThing, object> pCallBack) { if (MyBaseThing != null) { MyBaseThing.UnregisterEvent(pName, pCallBack); } }
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) }
public override bool Delete() { MyBaseThing.UnregisterStatusChanged(sinkUpdateUX); GetProperty("StatusLevel", true).UnregisterEvent(eThingEvents.PropertyChanged, sinkUpdateUX); MyBaseThing.UnregisterEvent(eEngineEvents.IncomingMessage, HandleMessage); Disconnect(); mIsInitialized = false; return(true); }
public void CloseServer() { MyBaseThing.UnregisterEvent(eEngineEvents.IncomingMessage, HandleMessage); }