1 type derived from HttpChannelFactory
System.ServiceModel (1)
System\ServiceModel\Channels\HttpsChannelFactory.cs (1)
21class HttpsChannelFactory<TChannel> : HttpChannelFactory<TChannel>
1 instantiation of HttpChannelFactory
System.ServiceModel (1)
System\ServiceModel\Channels\HttpTransportBindingElement.cs (1)
596return (IChannelFactory<TChannel>)(object)new HttpChannelFactory<TChannel>(this, context);
20 references to HttpChannelFactory
System.ServiceModel (20)
System\ServiceModel\Channels\ClientWebSocketTransportDuplexSessionChannel.cs (3)
20HttpChannelFactory<IDuplexSessionChannel> channelFactory; 34public ClientWebSocketTransportDuplexSessionChannel(HttpChannelFactory<IDuplexSessionChannel> channelFactory, ClientWebSocketFactory connectionFactory, EndpointAddress remoteAddresss, Uri via, ConnectionBufferPool bufferPool) 301if (HttpChannelFactory<IDuplexSessionChannel>.MapIdentity(this.RemoteAddress, this.channelFactory.AuthenticationScheme))
System\ServiceModel\Channels\HttpChannelFactory.cs (11)
455return (TChannel)(object)new HttpRequestChannel((HttpChannelFactory<IRequestChannel>)(object)this, remoteAddress, via, ManualAddressing); 459return (TChannel)(object)new ClientWebSocketTransportDuplexSessionChannel((HttpChannelFactory<IDuplexSessionChannel>)(object)this, this.clientWebSocketFactory, remoteAddress, via, this.WebSocketBufferPool); 914HttpChannelFactory<IRequestChannel> factory; 920public HttpRequestChannel(HttpChannelFactory<IRequestChannel> factory, EndpointAddress to, Uri via, bool manualAddressing) 926public HttpChannelFactory<IRequestChannel> Factory 1176HttpChannelFactory<IRequestChannel> factory; 1186public HttpChannelRequest(HttpRequestChannel channel, HttpChannelFactory<IRequestChannel> factory) 1326HttpChannelFactory<TChannel>.TraceResponseReceived(response, null, this); 1391HttpChannelFactory<IRequestChannel> factory; 1689HttpChannelFactory<TChannel>.TraceResponseReceived(response, this.message, this); 1926HttpChannelFactory<IRequestChannel> factory;
System\ServiceModel\Channels\HttpChannelHelpers.cs (3)
3291public static void AddReplySecurityProperty(HttpChannelFactory<IRequestChannel> factory, HttpWebRequest webRequest, 3778WebException responseException, HttpChannelFactory<IRequestChannel> factory) 3823HttpChannelFactory<IRequestChannel> factory, WebException responseException, ChannelBinding channelBinding)
System\ServiceModel\Channels\HttpsChannelFactory.cs (2)
117if (!HttpChannelFactory<TChannel>.IsWindowsAuth(this.AuthenticationScheme) 138return (TChannel)(object)new ClientWebSocketTransportDuplexSessionChannel((HttpChannelFactory<IDuplexSessionChannel>)(object)this, this.ClientWebSocketFactory, address, via, this.WebSocketBufferPool);
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (1)
51public WebSocketTransportDuplexSessionChannel(HttpChannelFactory<IDuplexSessionChannel> channelFactory, EndpointAddress remoteAddresss, Uri via, ConnectionBufferPool bufferPool)