1 write to _channelFactory
System.ServiceModel.Http (1)
System\ServiceModel\Channels\ClientWebSocketTransportDuplexSessionChannel.cs (1)
34_channelFactory = channelFactory;
19 references to _channelFactory
System.ServiceModel.Http (19)
System\ServiceModel\Channels\ClientWebSocketTransportDuplexSessionChannel.cs (19)
142if (HttpChannelFactory<IDuplexSessionChannel>.MapIdentity(RemoteAddress, _channelFactory.AuthenticationScheme)) 148await _channelFactory.CreateAndOpenTokenProvidersAsync( 155if (_channelFactory is HttpsChannelFactory<IDuplexSessionChannel> httpsChannelFactory && httpsChannelFactory.RequireClientCertificate) 180if (_channelFactory.MessageVersion != MessageVersion.None) 182clientWebSocket.Options.SetRequestHeader(WebSocketTransportSettings.SoapContentTypeHeader, _channelFactory.WebSocketSoapContentType); 184if (_channelFactory.MessageEncoderFactory is BinaryMessageEncoderFactory) 186clientWebSocket.Options.SetRequestHeader(WebSocketTransportSettings.BinaryEncoderTransferModeHeader, _channelFactory.TransferMode.ToString()); 191await HttpChannelUtilities.GetCredentialAsync(_channelFactory.AuthenticationScheme, _webRequestTokenProvider, timeout); 193if (_channelFactory.Proxy != null) 195clientWebSocket.Options.Proxy = _channelFactory.Proxy; 197else if (_channelFactory.ProxyFactory != null) 199clientWebSocket.Options.Proxy = await _channelFactory.ProxyFactory.CreateWebProxyAsync( 208if (_channelFactory.AuthenticationScheme != AuthenticationSchemes.Anonymous) 217Uri credentialCacheUriPrefix = _channelFactory.GetCredentialCacheUriPrefix(Via); 218if (_channelFactory.AuthenticationScheme == AuthenticationSchemes.IntegratedWindowsAuthentication) 227credentials.Add(credentialCacheUriPrefix, AuthenticationSchemesHelper.ToString(_channelFactory.AuthenticationScheme), 234if (_channelFactory.AllowCookies) 236var cookieContainerManager = _channelFactory.GetHttpCookieContainerManager(); 240clientWebSocket.Options.KeepAliveInterval = _channelFactory.WebSocketSettings.KeepAliveInterval;