3 implementations of CreateChannel
System.ServiceModel (3)
System\ServiceModel\ChannelFactory.cs (1)
687public virtual TChannel CreateChannel(EndpointAddress address, Uri via)
System\ServiceModel\Channels\ChannelFactoryBase.cs (1)
110public TChannel CreateChannel(EndpointAddress address, Uri via)
System\ServiceModel\Security\WSTrustFeb2005.cs (1)
308public IRequestChannel CreateChannel(EndpointAddress address, Uri via)
32 references to CreateChannel
System.ServiceModel (29)
System\ServiceModel\Channels\ClientReliableChannelBinder.cs (3)
25: base(factory.CreateChannel(to, via), maskingMode, faultMode, 115channel = this.factory.CreateChannel(this.to, this.via); 304channel = this.factory.CreateChannel(this.to, this.via);
System\ServiceModel\Channels\ContextChannelFactory.cs (5)
45return (TChannel)(object)new ContextOutputChannel(this, ((IChannelFactory<IOutputChannel>)this.InnerChannelFactory).CreateChannel(address, via), this.contextExchangeMechanism, this.callbackAddress, this.contextManagementEnabled); 49return (TChannel)(object)new ContextOutputSessionChannel(this, ((IChannelFactory<IOutputSessionChannel>)this.InnerChannelFactory).CreateChannel(address, via), this.contextExchangeMechanism, this.callbackAddress, this.contextManagementEnabled); 53return (TChannel)(object)new ContextRequestChannel(this, ((IChannelFactory<IRequestChannel>)this.InnerChannelFactory).CreateChannel(address, via), this.contextExchangeMechanism, this.callbackAddress, this.contextManagementEnabled); 57return (TChannel)(object)new ContextRequestSessionChannel(this, ((IChannelFactory<IRequestSessionChannel>)this.InnerChannelFactory).CreateChannel(address, via), this.contextExchangeMechanism, this.callbackAddress, this.contextManagementEnabled); 61return (TChannel)(object)new ContextDuplexSessionChannel(this, ((IChannelFactory<IDuplexSessionChannel>)this.InnerChannelFactory).CreateChannel(address, via), this.contextExchangeMechanism, via, this.callbackAddress, this.contextManagementEnabled);
System\ServiceModel\Channels\InternalDuplexChannelFactory.cs (1)
89innerOutputChannel = this.innerChannelFactory.CreateChannel(remoteAddress, via);
System\ServiceModel\Channels\OneWayChannelFactory.cs (3)
91((IChannelFactory<IRequestChannel>)this.InnerChannelFactory).CreateChannel(to, via); 267IDuplexChannel channel = this.innnerFactory.CreateChannel(address, via); 638return this.innerFactory.CreateChannel(RemoteAddress, Via);
System\ServiceModel\Channels\SecurityChannelFactory.cs (6)
205return (TChannel)(object)new SecurityOutputChannel(this, this.securityProtocolFactory, ((IChannelFactory<IOutputChannel>)this.InnerChannelFactory).CreateChannel(address, via), address, via); 209return (TChannel)(object)new SecurityOutputSessionChannel(this, this.securityProtocolFactory, ((IChannelFactory<IOutputSessionChannel>)this.InnerChannelFactory).CreateChannel(address, via), address, via); 213return (TChannel)(object)new SecurityDuplexChannel(this, this.securityProtocolFactory, ((IChannelFactory<IDuplexChannel>)this.InnerChannelFactory).CreateChannel(address, via), address, via); 217return (TChannel)(object)new SecurityDuplexSessionChannel(this, this.securityProtocolFactory, ((IChannelFactory<IDuplexSessionChannel>)this.InnerChannelFactory).CreateChannel(address, via), address, via); 221return (TChannel)(object)new SecurityRequestChannel(this, this.securityProtocolFactory, ((IChannelFactory<IRequestChannel>)this.InnerChannelFactory).CreateChannel(address, via), address, via); 225return (TChannel)(object)new SecurityRequestSessionChannel(this, this.securityProtocolFactory, ((IChannelFactory<IRequestSessionChannel>)this.InnerChannelFactory).CreateChannel(address, via), address, via);
System\ServiceModel\Channels\ServiceChannelFactory.cs (8)
507return new OutputChannelBinder(this.InnerChannelFactory.CreateChannel(to, via)); 526return new DuplexChannelBinder(this.InnerChannelFactory.CreateChannel(to, via), this.RequestReplyCorrelator); 546return new RequestChannelBinder(this.InnerChannelFactory.CreateChannel(to, via)); 572delegate() { return this.InnerChannelFactory.CreateChannel(to, via); }, 577channel = this.InnerChannelFactory.CreateChannel(to, via); 604return new DuplexChannelBinder(this.InnerChannelFactory.CreateChannel(to, via), this.RequestReplyCorrelator, useActiveAutoClose); 635delegate() { return this.InnerChannelFactory.CreateChannel(to, via); }, 640channel = this.InnerChannelFactory.CreateChannel(to, via);
System\ServiceModel\Channels\TransactionChannelFactory.cs (1)
89TChannel innerChannel = ((IChannelFactory<TChannel>)InnerChannelFactory).CreateChannel(remoteAddress, via);
System\ServiceModel\Security\NegotiationTokenProvider.cs (1)
172return this.rstChannelFactory.CreateChannel(target, via);
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (1)
503channel = cf.CreateChannel(target, via);
System.ServiceModel.Discovery (2)
System\ServiceModel\Discovery\DiscoveryClientChannelBase.cs (2)
235innerChannel = this.innerChannelFactory.CreateChannel(to, via); 602this.innerChannel = this.discoveryClientChannelBase.innerChannelFactory.CreateChannel(
System.ServiceModel.Routing (1)
System\ServiceModel\Channels\SynchronousSendBindingElement.cs (1)
94TChannel channel = factory.CreateChannel(address, via);