protected virtual void OnClientDisconnected(ChannelConnectedEventArgs <TChannel> e) { CancelRequests(e.TransportChannel); ClientDisconnected?.Invoke(this, e); LocalRepository.RemoveAllForChannel(e.TransportChannel); lock (_createdChannels) { _createdChannels.Remove(e.TransportChannel); } }
protected virtual void OnClientConnected(ChannelConnectedEventArgs <TChannel> e) { ClientConnected?.Invoke(this, e); }
protected virtual void OnDisconnected(ChannelConnectedEventArgs <TChannel> e) { CancelRequests(TransportChannel); Disconnected?.Invoke(this, e); }