1 interface inheriting from IDuplexSessionChannel
System.ServiceModel.Primitives (1)
7 implementations of IDuplexSessionChannel
Extensibility.MessageInterceptor.IntegrationTests (1)
System.ServiceModel.Http (1)
System.ServiceModel.NetFramingBase (1)
System.ServiceModel.Primitives (3)
System.ServiceModel.Primitives.Tests (1)
98 references to IDuplexSessionChannel
Client.ChannelLayer.IntegrationTests (12)
Extensibility.MessageInterceptor.IntegrationTests (4)
System.ServiceModel.Http (9)
System.ServiceModel.NetFramingBase (1)
System.ServiceModel.Primitives (68)
System\ServiceModel\Channels\ChannelRequirements.cs (12)
70typeof(IDuplexSessionChannel),
75typeof(IDuplexSessionChannel),
93typeof(IDuplexSessionChannel),
99typeof(IDuplexSessionChannel),
119typeof(IDuplexSessionChannel),
126typeof(IDuplexSessionChannel),
146typeof(IDuplexSessionChannel),
152typeof(IDuplexSessionChannel),
173typeof(IDuplexSessionChannel),
180typeof(IDuplexSessionChannel),
196return (channelType == typeof(IDuplexSessionChannel) ||
222channelType == typeof(IDuplexSessionChannel));
System\ServiceModel\Channels\ServiceChannelFactory.cs (10)
80else if (channelBuilder.CanBuildChannelFactory<IDuplexSessionChannel>())
82return new ServiceChannelFactoryOverDuplexSession(channelBuilder.BuildChannelFactory<IDuplexSessionChannel>(), clientRuntime, channelBuilder.Binding, false);
154if (type == typeof(IDuplexSessionChannel) && customBinding.CanBuildChannelFactory<IDuplexSessionChannel>(parameters))
163return new ServiceChannelFactoryOverDuplexSession(customBinding.BuildChannelFactory<IDuplexSessionChannel>(parameters), clientRuntime, binding, useActiveAutoClose);
211if (customBinding.CanBuildChannelFactory<IDuplexSessionChannel>(parameters))
213supportedChannels.Add(typeof(IDuplexSessionChannel), 0);
597internal class ServiceChannelFactoryOverDuplexSession : TypedServiceChannelFactory<IDuplexSessionChannel>
601public ServiceChannelFactoryOverDuplexSession(IChannelFactory<IDuplexSessionChannel> innerChannelFactory, ClientRuntime clientRuntime, Binding binding, bool useActiveAutoClose)
619|| typeof(TChannel) == typeof(IDuplexSessionChannel));
System.ServiceModel.Primitives.Tests (4)