1 implementation of IDuplexContextChannel
System.ServiceModel (1)
System\ServiceModel\Channels\ServiceChannel.cs (1)
22sealed class ServiceChannel : CommunicationObject, IChannel, IClientChannel, IDuplexContextChannel, IOutputChannel, IRequestChannel, IServiceChannel
26 references to IDuplexContextChannel
SMSvcHost (2)
System\ServiceModel\Activation\WorkerProcess.cs (2)
162Debug.Print("WorkerProcess.WorkerProcess_Closed() worker leaving: " + processId + " State: " + ((IDuplexContextChannel)sender).State); 168Debug.Print("WorkerProcess.WorkerProcess_Faulted() worker leaving: " + processId + " State: " + ((IDuplexContextChannel)sender).State);
System.ServiceModel (22)
System\ServiceModel\Channels\PeerNeighborManager.cs (2)
1580void IInputSessionShutdown.ChannelFaulted(IDuplexContextChannel channel) 1585void IInputSessionShutdown.DoneReceiving(IDuplexContextChannel channel)
System\ServiceModel\Channels\ServiceChannel.cs (6)
455if (t.IsAssignableFrom(typeof(IDuplexContextChannel))) 1599bool IDuplexContextChannel.AutomaticInputSessionShutdown 1626IAsyncResult IDuplexContextChannel.BeginCloseOutputSession(TimeSpan timeout, AsyncCallback callback, object state) 1631void IDuplexContextChannel.EndCloseOutputSession(IAsyncResult result) 1636void IDuplexContextChannel.CloseOutputSession(TimeSpan timeout) 1670InstanceContext IDuplexContextChannel.CallbackInstance
System\ServiceModel\Channels\SharedConnectionListener.cs (4)
320IDuplexContextChannel controlSessionWithListener; 610this.controlSessionWithListener = connectionRegister as IDuplexContextChannel; 1406void IInputSessionShutdown.ChannelFaulted(IDuplexContextChannel channel) 1411void IInputSessionShutdown.DoneReceiving(IDuplexContextChannel channel)
System\ServiceModel\Dispatcher\IInputSessionShutdown.cs (2)
12void ChannelFaulted(IDuplexContextChannel channel); 13void DoneReceiving(IDuplexContextChannel channel);
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (4)
636IDuplexContextChannel proxy = channel.Proxy as IDuplexContextChannel; 677IDuplexContextChannel proxy = channel.Proxy as IDuplexContextChannel;
System\ServiceModel\DuplexChannelFactory.cs (2)
253IDuplexContextChannel duplexChannel = result as IDuplexContextChannel;
System\ServiceModel\DuplexClientBase.cs (2)
67public IDuplexContextChannel InnerDuplexChannel 71return (IDuplexContextChannel)InnerChannel;
System.ServiceModel.Routing (2)
System\ServiceModel\Routing\RoutingBehavior.cs (2)
231void IInputSessionShutdown.ChannelFaulted(IDuplexContextChannel channel) 244void IInputSessionShutdown.DoneReceiving(IDuplexContextChannel channel)