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