17 references to InnerChannelFactory
System.ServiceModel (17)
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\OneWayChannelFactory.cs (4)
91
((IChannelFactory<IRequestChannel>)this.
InnerChannelFactory
).CreateChannel(to, via);
261
this.innnerFactory = (IChannelFactory<IDuplexChannel>)this.
InnerChannelFactory
;
369
ISecurityCapabilities innerSecurityCapabilities = this.
InnerChannelFactory
.GetProperty<ISecurityCapabilities>();
447
this.innerFactory = (IChannelFactory<IDuplexSessionChannel>)factory.
InnerChannelFactory
;
System\ServiceModel\Channels\SecurityChannelFactory.cs (7)
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);
274
this.SessionClientSettings.Open(this, this.
InnerChannelFactory
, this.ChannelBuilder, timeoutHelper.RemainingTime());
System\ServiceModel\Channels\TransactionChannelFactory.cs (1)
89
TChannel innerChannel = ((IChannelFactory<TChannel>)
InnerChannelFactory
).CreateChannel(remoteAddress, via);