1 implementation of IAsyncDuplexSession
System.ServiceModel.Primitives (1)
System\ServiceModel\Security\SecuritySessionClientSettings.cs (1)
1753private class SoapSecurityClientDuplexSession : SoapSecurityOutputSession, IDuplexSession, IAsyncDuplexSession
12 references to 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