1 write to Options
System.Net.WebSockets.Client (1)
System\Net\WebSockets\ClientWebSocket.cs (1)
21Options = WebSocketHandle.CreateDefaultOptions();
58 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]);
Interop.FunctionalTests (3)
Http2WebSocketInteropTests.cs (3)
80wsClient.Options.HttpVersion = Version.Parse(clientVersion); 81wsClient.Options.HttpVersionPolicy = clientPolicy; 82wsClient.Options.CollectHttpResponseDetails = true;
Microsoft.AspNetCore.Http.Connections.Client (27)
Internal\WebSocketsTransport.cs (27)
101webSocket.Options.SetRequestHeader("User-Agent", Constants.UserAgentHeader.ToString()); 109webSocket.Options.SetRequestHeader("X-Requested-With", "XMLHttpRequest"); 124webSocket.Options.SetRequestHeader(header.Key, header.Value); 137webSocket.Options.Cookies = context.Options.Cookies; 142webSocket.Options.ClientCertificates.AddRange(context.Options.ClientCertificates); 147webSocket.Options.Credentials = context.Options.Credentials; 155var originalProxy = webSocket.Options.Proxy; 158webSocket.Options.Proxy = context.Options.Proxy; 163webSocket.Options.UseDefaultCredentials = context.Options.UseDefaultCredentials.Value; 174context.Options.WebSocketConfiguration?.Invoke(webSocket.Options); 177if (webSocket.Options.HttpVersion >= HttpVersion.Version20 && allowHttp2) 181if (ReferenceEquals(webSocket.Options.Cookies, context.Options.Cookies)) 183webSocket.Options.Cookies = null; 185if (IsX509CertificateCollectionEqual(webSocket.Options.ClientCertificates, context.Options.ClientCertificates)) 187webSocket.Options.ClientCertificates.Clear(); 189if (ReferenceEquals(webSocket.Options.Credentials, context.Options.Credentials)) 191webSocket.Options.Credentials = null; 193if (webSocket.Options.UseDefaultCredentials == (context.Options.UseDefaultCredentials ?? false)) 195webSocket.Options.UseDefaultCredentials = false; 197if (ReferenceEquals(webSocket.Options.Proxy, context.Options.Proxy)) 199webSocket.Options.Proxy = originalProxy; 203if (!allowHttp2 && webSocket.Options.HttpVersion >= HttpVersion.Version20) 206if (webSocket.Options.HttpVersionPolicy == HttpVersionPolicy.RequestVersionOrLower) 208webSocket.Options.HttpVersion = HttpVersion.Version11; 240&& webSocket.Options.HttpVersion < HttpVersion.Version20 257webSocket.Options.SetRequestHeader("Authorization", $"Bearer {accessToken}"); 268if (webSocket.Options.HttpVersion > HttpVersion.Version11)
Microsoft.AspNetCore.Http.Connections.Tests (2)
MapConnectionHandlerTests.cs (2)
400client.Options.AddSubProtocol("protocol1"); 401client.Options.AddSubProtocol("protocol2");
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (1)
HubConnectionTests.cs (1)
2690websocket.Options.SetRequestHeader("Authorization", $"Bearer {authHeader}");
Microsoft.AspNetCore.SpaServices.Extensions (2)
Proxying\SpaProxy.cs (2)
218client.Options.AddSubProtocol(protocol); 226client.Options.SetRequestHeader(headerEntry.Key, headerEntry.Value);
Microsoft.AspNetCore.WebSockets.Tests (4)
WebSocketCompressionMiddlewareTests.cs (1)
137client.Options.DangerousDeflateOptions = new WebSocketDeflateOptions()
WebSocketMiddlewareTests.cs (3)
46client.Options.AddSubProtocol("alpha"); 47client.Options.AddSubProtocol("bravo"); 48client.Options.AddSubProtocol("charlie");
System.Net.WebSockets.Client (2)
System\Net\WebSockets\ClientWebSocket.cs (2)
120Options.SetToReadOnly(); 130await _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;