1 write to Options
System.Net.WebSockets.Client (1)
System\Net\WebSockets\ClientWebSocket.cs (1)
20
Options
= WebSocketHandle.CreateDefaultOptions();
49 references to Options
dotnet-svcutil-lib (4)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CoreClrClientWebSocketFactory.cs (4)
20
webSocket.
Options
.Credentials = credentials;
23
webSocket.
Options
.AddSubProtocol(settings.SubProtocol);
26
webSocket.
Options
.KeepAliveInterval = settings.KeepAliveInterval;
30
webSocket.
Options
.SetRequestHeader(header, headers[header]);
Microsoft.AspNetCore.Http.Connections.Client (27)
Internal\WebSocketsTransport.cs (27)
101
webSocket.
Options
.SetRequestHeader("User-Agent", Constants.UserAgentHeader.ToString());
109
webSocket.
Options
.SetRequestHeader("X-Requested-With", "XMLHttpRequest");
124
webSocket.
Options
.SetRequestHeader(header.Key, header.Value);
137
webSocket.
Options
.Cookies = context.Options.Cookies;
142
webSocket.
Options
.ClientCertificates.AddRange(context.Options.ClientCertificates);
147
webSocket.
Options
.Credentials = context.Options.Credentials;
155
var originalProxy = webSocket.
Options
.Proxy;
158
webSocket.
Options
.Proxy = context.Options.Proxy;
163
webSocket.
Options
.UseDefaultCredentials = context.Options.UseDefaultCredentials.Value;
174
context.Options.WebSocketConfiguration?.Invoke(webSocket.
Options
);
177
if (webSocket.
Options
.HttpVersion >= HttpVersion.Version20 && allowHttp2)
181
if (ReferenceEquals(webSocket.
Options
.Cookies, context.Options.Cookies))
183
webSocket.
Options
.Cookies = null;
185
if (IsX509CertificateCollectionEqual(webSocket.
Options
.ClientCertificates, context.Options.ClientCertificates))
187
webSocket.
Options
.ClientCertificates.Clear();
189
if (ReferenceEquals(webSocket.
Options
.Credentials, context.Options.Credentials))
191
webSocket.
Options
.Credentials = null;
193
if (webSocket.
Options
.UseDefaultCredentials == (context.Options.UseDefaultCredentials ?? false))
195
webSocket.
Options
.UseDefaultCredentials = false;
197
if (ReferenceEquals(webSocket.
Options
.Proxy, context.Options.Proxy))
199
webSocket.
Options
.Proxy = originalProxy;
203
if (!allowHttp2 && webSocket.
Options
.HttpVersion >= HttpVersion.Version20)
206
if (webSocket.
Options
.HttpVersionPolicy == HttpVersionPolicy.RequestVersionOrLower)
208
webSocket.
Options
.HttpVersion = HttpVersion.Version11;
240
&& webSocket.
Options
.HttpVersion < HttpVersion.Version20
257
webSocket.
Options
.SetRequestHeader("Authorization", $"Bearer {accessToken}");
268
if (webSocket.
Options
.HttpVersion > HttpVersion.Version11)
Microsoft.AspNetCore.SpaServices.Extensions (2)
Proxying\SpaProxy.cs (2)
218
client.
Options
.AddSubProtocol(protocol);
226
client.
Options
.SetRequestHeader(headerEntry.Key, headerEntry.Value);
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)
116
Options
.SetToReadOnly();
126
await _innerWebSocket.ConnectAsync(uri, invoker, cancellationToken,
Options
).ConfigureAwait(false);
System.ServiceModel.Http (13)
System\ServiceModel\Channels\ClientWebSocketTransportDuplexSessionChannel.cs (13)
144
clientWebSocket.
Options
.SetRequestHeader("Host", HttpTransportSecurityHelpers.GetIdentityHostHeader(RemoteAddress));
162
clientWebSocket.
Options
.ClientCertificates.Add(x509Token.Certificate);
167
clientWebSocket.
Options
.RemoteCertificateValidationCallback = httpsChannelFactory.WebSocketCertificateCallback;
173
clientWebSocket.
Options
.AddSubProtocol(WebSocketSettings.SubProtocol);
182
clientWebSocket.
Options
.SetRequestHeader(WebSocketTransportSettings.SoapContentTypeHeader, _channelFactory.WebSocketSoapContentType);
186
clientWebSocket.
Options
.SetRequestHeader(WebSocketTransportSettings.BinaryEncoderTransferModeHeader, _channelFactory.TransferMode.ToString());
195
clientWebSocket.
Options
.Proxy = _channelFactory.Proxy;
199
clientWebSocket.
Options
.Proxy = await _channelFactory.ProxyFactory.CreateWebProxyAsync(
210
clientWebSocket.
Options
.UseDefaultCredentials = true;
215
clientWebSocket.
Options
.UseDefaultCredentials = false;
231
clientWebSocket.
Options
.Credentials = credentials;
237
clientWebSocket.
Options
.Cookies = cookieContainerManager.CookieContainer;
240
clientWebSocket.
Options
.KeepAliveInterval = _channelFactory.WebSocketSettings.KeepAliveInterval;