4 types derived from ChannelFactory
System.ServiceModel (3)
System\ServiceModel\Configuration\ConfigurationChannelFactory.cs (1)
11
public sealed class ConfigurationChannelFactory<TChannel> :
ChannelFactory
<TChannel>
System\ServiceModel\DuplexChannelFactory.cs (1)
20
public class DuplexChannelFactory<TChannel> :
ChannelFactory
<TChannel>
System\ServiceModel\Security\WSTrustChannelFactory.cs (1)
25
public class WSTrustChannelFactory :
ChannelFactory
<IWSTrustChannelContract>
System.ServiceModel.Web (1)
System\ServiceModel\Web\WebChannelFactory.cs (1)
18
public class WebChannelFactory<TChannel> :
ChannelFactory
<TChannel>
23 instantiations of ChannelFactory
System.ServiceModel (21)
System\ServiceModel\ChannelFactory.cs (3)
874
ChannelFactory<TChannel> channelFactory = new
ChannelFactory
<TChannel>(endpointConfigurationName);
888
ChannelFactory<TChannel> channelFactory = new
ChannelFactory
<TChannel>(binding, endpointAddress);
902
ChannelFactory<TChannel> channelFactory = new
ChannelFactory
<TChannel>(binding);
System\ServiceModel\ClientBase.cs (6)
67
this.channelFactoryRef = new ChannelFactoryRef<TChannel>(new
ChannelFactory
<TChannel>("*"));
87
this.channelFactoryRef = new ChannelFactoryRef<TChannel>(new
ChannelFactory
<TChannel>(endpointConfigurationName));
110
this.channelFactoryRef = new ChannelFactoryRef<TChannel>(new
ChannelFactory
<TChannel>(endpointConfigurationName, endpointAddress));
132
this.channelFactoryRef = new ChannelFactoryRef<TChannel>(new
ChannelFactory
<TChannel>(endpointConfigurationName, remoteAddress));
160
this.channelFactoryRef = new ChannelFactoryRef<TChannel>(new
ChannelFactory
<TChannel>(binding, remoteAddress));
180
channelFactoryRef = new ChannelFactoryRef<TChannel>(new
ChannelFactory
<TChannel>(endpoint));
System\ServiceModel\ConfigurationEndpointTrait.cs (2)
89
return new
ChannelFactory
<TChannel>(this.endpointConfigurationName, this.remoteAddress);
92
return new
ChannelFactory
<TChannel>(this.endpointConfigurationName);
System\ServiceModel\Description\MetadataExchangeClient.cs (5)
48
this.factory = new
ChannelFactory
<IMetadataExchange>("*");
83
this.factory = new
ChannelFactory
<IMetadataExchange>(endpointConfigurationName);
92
this.factory = new
ChannelFactory
<IMetadataExchange>(mexBinding);
218
this.factory = new
ChannelFactory
<IMetadataExchange>(scheme);
225
this.factory = new
ChannelFactory
<IMetadataExchange>(mexBinding);
System\ServiceModel\PeerResolvers\PeerDefaultCustomResolverClient.cs (1)
79
channelFactory = new
ChannelFactory
<IPeerResolverClient>(binding, address);
System\ServiceModel\ProgrammaticEndpointTrait.cs (1)
85
return new
ChannelFactory
<TChannel>(this.binding, this.remoteAddress);
System\ServiceModel\Security\WSTrustDec2005.cs (1)
115
ChannelFactory<IWsTrustDec2005SecurityTokenService> result = new
ChannelFactory
<IWsTrustDec2005SecurityTokenService>(binding, address);
System\ServiceModel\Security\WSTrustFeb2005.cs (1)
252
ChannelFactory<IWsTrustFeb2005SecurityTokenService> result = new
ChannelFactory
<IWsTrustFeb2005SecurityTokenService>(binding, address);
System\ServiceModel\ServiceEndpointTrait.cs (1)
70
return new
ChannelFactory
<TChannel>(this.endpoint);
System.ServiceModel.Activities (2)
System\ServiceModel\Activities\InternalSendMessage.cs (2)
2785
this.channelFactory = new
ChannelFactory
<IOutputChannel>(targetEndpoint);
2789
this.channelFactory = new
ChannelFactory
<IRequestChannel>(targetEndpoint);
33 references to ChannelFactory
System.ServiceModel (30)
System\ServiceModel\ChannelFactory.cs (3)
874
ChannelFactory
<TChannel> channelFactory = new ChannelFactory<TChannel>(endpointConfigurationName);
888
ChannelFactory
<TChannel> channelFactory = new ChannelFactory<TChannel>(binding, endpointAddress);
902
ChannelFactory
<TChannel> channelFactory = new ChannelFactory<TChannel>(binding);
System\ServiceModel\ChannelFactoryRefCache.cs (3)
15
ChannelFactory
<TChannel> channelFactory;
18
public ChannelFactoryRef(
ChannelFactory
<TChannel> channelFactory)
52
public
ChannelFactory
<TChannel> ChannelFactory
System\ServiceModel\Channels\PeerNeighborManager.cs (1)
762
ChannelFactory
<IPeerProxy> channelFactory;
System\ServiceModel\Channels\PeerSecurityManager.cs (1)
566
public void ApplyClientSecurity(
ChannelFactory
<IPeerProxy> factory)
System\ServiceModel\Channels\SharedConnectionListener.cs (1)
603
ChannelFactory
<IConnectionRegisterAsync> registerChannelFactory = new DuplexChannelFactory<IConnectionRegisterAsync>(instanceContext,
System\ServiceModel\ClientBase.cs (4)
418
public
ChannelFactory
<TChannel> ChannelFactory
817
ChannelFactory
<TChannel> GetChannelFactory()
861
ChannelFactory
<TChannel> channelFactory = endpointTrait.CreateChannelFactory();
1118
ChannelFactory
<T> cf = client.ChannelFactory;
System\ServiceModel\ConfigurationEndpointTrait.cs (2)
67
public override
ChannelFactory
<TChannel> CreateChannelFactory()
85
ChannelFactory
<TChannel> CreateSimplexFactory()
System\ServiceModel\Description\MetadataExchangeClient.cs (5)
30
ChannelFactory
<IMetadataExchange> factory;
427
protected internal virtual
ChannelFactory
<IMetadataExchange> GetChannelFactory(EndpointAddress metadataAddress, string dialect, string identifier)
996
ChannelFactory
<IMetadataExchange> channelFactory;
1025
IMetadataExchange CreateChannel(
ChannelFactory
<IMetadataExchange> channelFactory)
1049
ChannelFactory
<IMetadataExchange> channelFactory;
System\ServiceModel\EndpointTrait.cs (1)
10
public abstract
ChannelFactory
<TChannel> CreateChannelFactory();
System\ServiceModel\PeerResolvers\PeerDefaultCustomResolverClient.cs (1)
29
ChannelFactory
<IPeerResolverClient> channelFactory;
System\ServiceModel\ProgrammaticEndpointTrait.cs (2)
64
public override
ChannelFactory
<TChannel> CreateChannelFactory()
80
ChannelFactory
<TChannel> CreateSimplexFactory()
System\ServiceModel\Security\WSTrustDec2005.cs (1)
115
ChannelFactory
<IWsTrustDec2005SecurityTokenService> result = new ChannelFactory<IWsTrustDec2005SecurityTokenService>(binding, address);
System\ServiceModel\Security\WSTrustFeb2005.cs (3)
252
ChannelFactory
<IWsTrustFeb2005SecurityTokenService> result = new ChannelFactory<IWsTrustFeb2005SecurityTokenService>(binding, address);
296
ChannelFactory
<TokenService> innerChannelFactory;
298
public RequestChannelFactory(
ChannelFactory
<TokenService> innerChannelFactory)
System\ServiceModel\ServiceEndpointTrait.cs (2)
53
public override
ChannelFactory
<TChannel> CreateChannelFactory()
67
ChannelFactory
<TChannel> CreateSimplexFactory()
System.ServiceModel.Activities (2)
System\ServiceModel\Activities\InternalSendMessage.cs (2)
2897
result = ((
ChannelFactory
<IOutputChannel>)this.channelFactory).CreateChannel(endpointAddress, via);
2901
result = ((
ChannelFactory
<IRequestChannel>)this.channelFactory).CreateChannel(endpointAddress, via);
System.WorkflowServices (1)
System\Workflow\Runtime\Hosting\ChannelManagerHelpers.cs (1)
287
this.channelFactoryType = typeof(
ChannelFactory
<>).MakeGenericType(typeArguments);