2 implementations of IAsyncDuplexSession
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (1)
574public class ConnectionDuplexSession : IDuplexSession, IAsyncDuplexSession
System.ServiceModel.Primitives (1)
System\ServiceModel\Security\SecuritySessionClientSettings.cs (1)
1753private class SoapSecurityClientDuplexSession : SoapSecurityOutputSession, IDuplexSession, IAsyncDuplexSession
15 references to IAsyncDuplexSession
System.ServiceModel.NetFramingBase (3)
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (3)
58IAsyncDuplexSession ISessionChannel<IAsyncDuplexSession>.Session => Session as IAsyncDuplexSession;
System.ServiceModel.Primitives (12)
System\ServiceModel\Channels\ClientReliableChannelBinder.cs (2)
361return ((ISessionChannel<IAsyncDuplexSession>)Synchronizer.CurrentChannel).Session; 371return ((ISessionChannel<IAsyncDuplexSession>)channel).Session is ISecuritySession;
System\ServiceModel\Channels\ClientReliableDuplexSessionChannel.cs (3)
56IAsyncDuplexSession ISessionChannel<IAsyncDuplexSession>.Session => (IAsyncDuplexSession)ReliableSession;
System\ServiceModel\Channels\IDuplexSessionChannel.cs (1)
12internal interface IAsyncDuplexSessionChannel : IDuplexSessionChannel, IAsyncDuplexChannel, ISessionChannel<IAsyncDuplexSession>
System\ServiceModel\Channels\ReliableChannelBinder.cs (1)
2009await ((ISessionChannel<IAsyncDuplexSession>)channel).Session.CloseOutputSessionAsync(timeoutHelper.RemainingTime());
System\ServiceModel\Channels\SecurityChannelFactory.cs (3)
684IAsyncDuplexSession ISessionChannel<IAsyncDuplexSession>.Session 688return ((ISessionChannel<IAsyncDuplexSession>)InnerChannel).Session;
System\ServiceModel\Security\SecuritySessionClientSettings.cs (2)
1559IAsyncDuplexSession ISessionChannel<IAsyncDuplexSession>.Session