1 implementation of IDuplexSession
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (1)
726public class ConnectionDuplexSession : IDuplexSession
24 references to IDuplexSession
dotnet-svcutil-lib (24)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\IDuplexSessionChannel.cs (1)
9public interface IDuplexSessionChannel : IDuplexChannel, ISessionChannel<IDuplexSession>
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannel.cs (12)
67_hasSession = (innerChannel is ISessionChannel<IDuplexSession>) || 838ISessionChannel<IDuplexSession> duplexSessionChannel = InnerChannel as ISessionChannel<IDuplexSession>; 1430private IDuplexSession GetDuplexSessionOrThrow() 1437ISessionChannel<IDuplexSession> duplexSessionChannel = InnerChannel as ISessionChannel<IDuplexSession>; 1491ISessionChannel<IDuplexSession> duplexSession = InnerChannel as ISessionChannel<IDuplexSession>; 1510ISessionChannel<IDuplexSession> duplexSession = InnerChannel as ISessionChannel<IDuplexSession>; 1533ISessionChannel<IDuplexSession> duplexSession = InnerChannel as ISessionChannel<IDuplexSession>;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (2)
18private IDuplexSession _duplexSession; 57public IDuplexSession Session
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
1073public IDuplexSession Session
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\ListenerHandler.cs (6)
168if (channel is ISessionChannel<IDuplexSession>) 170IDuplexSession duplexSession = ((ISessionChannel<IDuplexSession>)channel).Session; 191if (channel is ISessionChannel<IDuplexSession>) 256((ISessionChannel<IDuplexSession>)state.Channel).Session.EndCloseOutputSession(result); 352return (channel is ISessionChannel<IDuplexSession> ||
FrameworkFork\System.ServiceModel\System\ServiceModel\OperationContext.cs (2)
255ISessionChannel<IDuplexSession> duplex = inner as ISessionChannel<IDuplexSession>;