1 interface inheriting from IAsyncDuplexChannel
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\IDuplexSessionChannel.cs (1)
12
internal interface IAsyncDuplexSessionChannel : IDuplexSessionChannel,
IAsyncDuplexChannel
, ISessionChannel<IAsyncDuplexSession>
4 implementations of IAsyncDuplexChannel
System.ServiceModel.Primitives (4)
System\ServiceModel\Channels\DuplexChannel.cs (1)
10
internal abstract class DuplexChannel : InputQueueChannel<Message>, IDuplexChannel,
IAsyncDuplexChannel
System\ServiceModel\Channels\LayeredChannelFactory.cs (1)
236
internal class LayeredDuplexChannel : LayeredInputChannel,
IAsyncDuplexChannel
System\ServiceModel\Channels\SecurityChannelFactory.cs (1)
504
private class SecurityDuplexChannel : SecurityOutputChannel, IDuplexChannel,
IAsyncDuplexChannel
System\ServiceModel\Channels\TransactionChannel.cs (1)
317
internal class TransactionDuplexChannelGeneric<TChannel> : TransactionReceiveChannelGeneric<TChannel>, IDuplexChannel,
IAsyncDuplexChannel
where TChannel : class, IDuplexChannel
3 references to IAsyncDuplexChannel
System.ServiceModel.Primitives (3)
System\ServiceModel\Channels\SecurityChannelFactory.cs (3)
156
else if (typeof(TChannel) == typeof(
IAsyncDuplexChannel
) || typeof(TChannel) == typeof(IDuplexChannel))
617
if (InnerDuplexChannel is
IAsyncDuplexChannel
asyncDuplexChannel)
643
if (InnerDuplexChannel is
IAsyncDuplexChannel
asyncDuplexChannel)