protected virtual void OnDisconnectEvent() { //Logger.Debug("OnDisconnectEvent"); OnDisconnectEventHandler handler = DisconnectEvent; handler?.Invoke(); }
protected virtual void RaiseDisconnectEvent(StateObject state) { //Logger.Debug("OnDisconnectEvent"); //Logger.Trace(state); OnDisconnectEventHandler handler = DisconnectEvent; handler?.Invoke(state); }
public void RemoveOnDisconnect(OnDisconnectEventHandler func) { this.OnDisconnect -= func; }
public void AddOnDisconnect(OnDisconnectEventHandler func) { this.OnDisconnect += func; }