2 implementations of IDuplexContextChannel
System.ServiceModel.Primitives (2)
System\ServiceModel\Channels\ServiceChannel.cs (1)
23internal sealed class ServiceChannel : CommunicationObject, IChannel, IClientChannel, IDuplexContextChannel, IOutputChannel, IRequestChannel, IServiceChannel, IAsyncDisposable
System\ServiceModel\Channels\ServiceChannelProxy.cs (1)
18public class ServiceChannelProxy : DispatchProxy, ICommunicationObject, IChannel, IClientChannel, IOutputChannel, IRequestChannel, IServiceChannel, IDuplexContextChannel, IAsyncDisposable
17 references to IDuplexContextChannel
System.ServiceModel.Primitives (17)
System\ServiceModel\Channels\ServiceChannel.cs (6)
398if (t.IsAssignableFrom(typeof(IDuplexContextChannel))) 1383bool IDuplexContextChannel.AutomaticInputSessionShutdown 1410IAsyncResult IDuplexContextChannel.BeginCloseOutputSession(TimeSpan timeout, AsyncCallback callback, object state) 1415void IDuplexContextChannel.EndCloseOutputSession(IAsyncResult result) 1420void IDuplexContextChannel.CloseOutputSession(TimeSpan timeout) 1457InstanceContext IDuplexContextChannel.CallbackInstance
System\ServiceModel\Channels\ServiceChannelProxy.cs (7)
797return ((IDuplexContextChannel)_serviceChannel).BeginCloseOutputSession(timeout, callback, state); 802((IDuplexContextChannel)_serviceChannel).EndCloseOutputSession(result); 807((IDuplexContextChannel)_serviceChannel).CloseOutputSession(timeout); 829return ((IDuplexContextChannel)_serviceChannel).AutomaticInputSessionShutdown; 834((IDuplexContextChannel)_serviceChannel).AutomaticInputSessionShutdown = value; 842return ((IDuplexContextChannel)_serviceChannel).CallbackInstance; 847((IDuplexContextChannel)_serviceChannel).CallbackInstance = value;
System\ServiceModel\DuplexChannelFactory.cs (2)
203IDuplexContextChannel duplexChannel = result as IDuplexContextChannel;
System\ServiceModel\DuplexClientBase.cs (2)
18public IDuplexContextChannel InnerDuplexChannel 22return (IDuplexContextChannel)InnerChannel;