1 write to Options
System.Net.WebSockets.Client (1)
System\Net\WebSockets\ClientWebSocket.cs (1)
20Options = WebSocketHandle.CreateDefaultOptions();
20 references to Options
dotnet-svcutil-lib (4)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CoreClrClientWebSocketFactory.cs (4)
20webSocket.Options.Credentials = credentials; 23webSocket.Options.AddSubProtocol(settings.SubProtocol); 26webSocket.Options.KeepAliveInterval = settings.KeepAliveInterval; 30webSocket.Options.SetRequestHeader(header, headers[header]);
Microsoft.Extensions.DotNetDeltaApplier (1)
src\sdk\src\Dotnet.Watch\HotReloadAgent.Host\WebSocketTransport.cs (1)
57_webSocket.Options.AddSubProtocol(encryptedSecret);
System.Net.WebSockets.Client (2)
System\Net\WebSockets\ClientWebSocket.cs (2)
116Options.SetToReadOnly(); 126await _innerWebSocket.ConnectAsync(uri, invoker, cancellationToken, Options).ConfigureAwait(false);
System.ServiceModel.Http (13)
System\ServiceModel\Channels\ClientWebSocketTransportDuplexSessionChannel.cs (13)
144clientWebSocket.Options.SetRequestHeader("Host", HttpTransportSecurityHelpers.GetIdentityHostHeader(RemoteAddress)); 162clientWebSocket.Options.ClientCertificates.Add(x509Token.Certificate); 167clientWebSocket.Options.RemoteCertificateValidationCallback = httpsChannelFactory.WebSocketCertificateCallback; 173clientWebSocket.Options.AddSubProtocol(WebSocketSettings.SubProtocol); 182clientWebSocket.Options.SetRequestHeader(WebSocketTransportSettings.SoapContentTypeHeader, _channelFactory.WebSocketSoapContentType); 186clientWebSocket.Options.SetRequestHeader(WebSocketTransportSettings.BinaryEncoderTransferModeHeader, _channelFactory.TransferMode.ToString()); 195clientWebSocket.Options.Proxy = _channelFactory.Proxy; 199clientWebSocket.Options.Proxy = await _channelFactory.ProxyFactory.CreateWebProxyAsync( 210clientWebSocket.Options.UseDefaultCredentials = true; 215clientWebSocket.Options.UseDefaultCredentials = false; 231clientWebSocket.Options.Credentials = credentials; 237clientWebSocket.Options.Cookies = cookieContainerManager.CookieContainer; 240clientWebSocket.Options.KeepAliveInterval = _channelFactory.WebSocketSettings.KeepAliveInterval;