12 references to SecWebSocketProtocol
System.ServiceModel (12)
System\ServiceModel\Channels\ClientWebSocketTransportDuplexSessionChannel.cs (4)
232string serverSubProtocol = webResponse.Headers[WebSocketHelper.SecWebSocketProtocol]; 245request.Headers[WebSocketHelper.SecWebSocketProtocol] = this.WebSocketSettings.SubProtocol; 447CheckResponseHeader(response, WebSocketHelper.SecWebSocketProtocol, this.WebSocketSettings.SubProtocol, true); 451string headerValue = response.Headers[WebSocketHelper.SecWebSocketProtocol];
System\ServiceModel\Channels\DefaultWebSocketConnectionHandler.cs (5)
101response.Headers.Remove(WebSocketHelper.SecWebSocketProtocol); 104response.Headers.Add(WebSocketHelper.SecWebSocketProtocol, negotiatedProtocol); 112SR.GetString(SR.WebSocketInvalidProtocolNoHeader, this.subProtocol, WebSocketHelper.SecWebSocketProtocol))); 126if (request.Headers.TryGetValues(WebSocketHelper.SecWebSocketProtocol, out clientProtocols)) 162response.Headers.Add(WebSocketHelper.SecWebSocketProtocol, subprotocol);
System\ServiceModel\Channels\HttpPipeline.cs (3)
801if (response.Headers.Contains(WebSocketHelper.SecWebSocketProtocol)) 803foreach (string headerValue in response.Headers.GetValues(WebSocketHelper.SecWebSocketProtocol)) 809response.Headers.Remove(WebSocketHelper.SecWebSocketProtocol);