private WebSocketMessageTransport CreateWebSocketMessageTransport() { lock (_transportLock) { if (_transport != null) { throw new MessageTransportException("More than one incoming connection."); } var transport = new WebSocketMessageTransport(); _transportTcs.SetResult(_transport = transport); return(transport); } }
private WebSocketMessageTransport CreateWebSocketMessageTransport() { lock (_transportLock) { if (_transport != null) { throw new MessageTransportException("More than one incoming connection."); } var transport = new WebSocketMessageTransport(); _transportTcs.SetResult(_transport = transport); return transport; } }