1 type derived from HttpChannelFactory
System.ServiceModel.Http (1)
System\ServiceModel\Channels\HttpsChannelFactory.cs (1)
20
internal class HttpsChannelFactory<TChannel> :
HttpChannelFactory
<TChannel>
1 instantiation of HttpChannelFactory
System.ServiceModel.Http (1)
System\ServiceModel\Channels\HttpTransportBindingElement.cs (1)
465
return (IChannelFactory<TChannel>)(object)new
HttpChannelFactory
<TChannel>(this, context);
13 references to HttpChannelFactory
System.ServiceModel.Http (13)
System\ServiceModel\Channels\ClientWebSocketTransportDuplexSessionChannel.cs (3)
25
private
HttpChannelFactory
<IDuplexSessionChannel> _channelFactory;
30
public ClientWebSocketTransportDuplexSessionChannel(
HttpChannelFactory
<IDuplexSessionChannel> channelFactory, EndpointAddress remoteAddress, Uri via)
142
if (
HttpChannelFactory
<IDuplexSessionChannel>.MapIdentity(RemoteAddress, _channelFactory.AuthenticationScheme))
System\ServiceModel\Channels\HttpChannelFactory.cs (5)
513
return (TChannel)(object)new HttpClientRequestChannel((
HttpChannelFactory
<IRequestChannel>)(object)this, remoteAddress, via, ManualAddressing);
517
return (TChannel)(object)new ClientWebSocketTransportDuplexSessionChannel((
HttpChannelFactory
<IDuplexSessionChannel>)(object)this, remoteAddress, via);
792
public HttpClientRequestChannel(
HttpChannelFactory
<IRequestChannel> factory, EndpointAddress to, Uri via, bool manualAddressing)
798
public
HttpChannelFactory
<IRequestChannel> Factory { get; }
973
private
HttpChannelFactory
<IRequestChannel> _factory;
System\ServiceModel\Channels\HttpResponseMessageHelper.cs (2)
20
private readonly
HttpChannelFactory
<IRequestChannel> _factory;
27
public HttpResponseMessageHelper(HttpResponseMessage httpResponseMessage,
HttpChannelFactory
<IRequestChannel> factory)
System\ServiceModel\Channels\HttpsChannelFactory.cs (1)
117
return (TChannel)(object)new ClientWebSocketTransportDuplexSessionChannel((
HttpChannelFactory
<IDuplexSessionChannel>)(object)this, address, via);
System\ServiceModel\Channels\MessageContent.cs (1)
160
internal static HttpContent Create(
HttpChannelFactory
<IRequestChannel> factory, Message request, TimeoutHelper _timeoutHelper)
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (1)
27
public WebSocketTransportDuplexSessionChannel(
HttpChannelFactory
<IDuplexSessionChannel> channelFactory, EndpointAddress remoteAddress, Uri via)