2 interfaces inheriting from IAsyncOutputChannel
System.ServiceModel.Primitives (2)
System\ServiceModel\Channels\IDuplexChannel.cs (1)
13internal interface IAsyncDuplexChannel : IDuplexChannel, IAsyncInputChannel, IAsyncOutputChannel
System\ServiceModel\Channels\IOutputSessionChannel.cs (1)
15: IOutputSessionChannel, IAsyncOutputChannel
3 implementations of IAsyncOutputChannel
System.ServiceModel.Primitives (3)
System\ServiceModel\Channels\OutputChannel.cs (1)
11public abstract class OutputChannel : ChannelBase, IOutputChannel, IAsyncOutputChannel
System\ServiceModel\Channels\SecurityChannelFactory.cs (1)
335private class SecurityOutputChannel : ClientSecurityChannel<IOutputChannel>, IOutputChannel, IAsyncOutputChannel
System\ServiceModel\Channels\TransactionChannel.cs (1)
186internal class TransactionOutputChannelGeneric<TChannel> : TransactionChannel<TChannel>, IOutputChannel, IAsyncOutputChannel where TChannel : class, IOutputChannel
5 references to IAsyncOutputChannel
System.ServiceModel.Primitives (5)
System\ServiceModel\Channels\LayeredChannelFactory.cs (1)
316if (_innerOutputChannel is IAsyncOutputChannel asyncOutputChannel)
System\ServiceModel\Channels\SecurityChannelFactory.cs (2)
148if (typeof(TChannel) == typeof(IAsyncOutputChannel) || typeof(TChannel) == typeof(IOutputChannel)) 368if (InnerChannel is IAsyncOutputChannel asyncOutputChannel)
System\ServiceModel\Channels\TransactionChannel.cs (2)
235if (InnerChannel is IAsyncOutputChannel asyncChannel) 402if (InnerChannel is IAsyncOutputChannel asyncChannel)