1 interface inheriting from IOutputSessionChannel
System.ServiceModel.Primitives (1)
3 implementations of IOutputSessionChannel
System.ServiceModel.Primitives (2)
System.ServiceModel.Primitives.Tests (1)
32 references to IOutputSessionChannel
System.ServiceModel (1)
System.ServiceModel.Primitives (27)
System\ServiceModel\Channels\ServiceChannelFactory.cs (12)
144if (type == typeof(IOutputSessionChannel) && customBinding.CanBuildChannelFactory<IOutputSessionChannel>(parameters))
146return new ServiceChannelFactoryOverOutputSession(customBinding.BuildChannelFactory<IOutputSessionChannel>(parameters), clientRuntime, binding, false);
170if (type == typeof(IOutputChannel) && customBinding.CanBuildChannelFactory<IOutputSessionChannel>(parameters))
172return new ServiceChannelFactoryOverOutputSession(customBinding.BuildChannelFactory<IOutputSessionChannel>(parameters), clientRuntime, binding, true);
203if (customBinding.CanBuildChannelFactory<IOutputSessionChannel>(parameters))
205supportedChannels.Add(typeof(IOutputSessionChannel), 0);
569internal class ServiceChannelFactoryOverOutputSession : TypedServiceChannelFactory<IOutputSessionChannel>
572public ServiceChannelFactoryOverOutputSession(IChannelFactory<IOutputSessionChannel> innerChannelFactory, ClientRuntime clientRuntime, Binding binding, bool datagramAdapter)
591|| typeof(TChannel) == typeof(IOutputSessionChannel)
617|| typeof(TChannel) == typeof(IOutputSessionChannel)
646|| typeof(TChannel) == typeof(IOutputSessionChannel)
System.ServiceModel.Primitives.Tests (4)