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, IAsyncRequestChannel, 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
)))
1460
bool
IDuplexContextChannel
.AutomaticInputSessionShutdown
1487
IAsyncResult
IDuplexContextChannel
.BeginCloseOutputSession(TimeSpan timeout, AsyncCallback callback, object state)
1492
void
IDuplexContextChannel
.EndCloseOutputSession(IAsyncResult result)
1497
void
IDuplexContextChannel
.CloseOutputSession(TimeSpan timeout)
1534
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;