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