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