public override void UnRegisterProtocol(BaseProtocol protocol) { if (!_connections.ContainsKey(protocol.Id)) return; _connections.Remove(protocol.Id); _nextInvokeId.Remove(protocol.Id); _resultMessageTracking.Remove(protocol.Id); }