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