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