2 implementations of Session
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (1)
57public IDuplexSession Session
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
1073public IDuplexSession Session
18 references to Session
dotnet-svcutil-lib (18)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannel.cs (9)
842duplexSessionChannel.Session.CloseOutputSession(CloseTimeout); 1443return duplexSessionChannel.Session; 1489return inputSession.Session; 1493return duplexSession.Session; 1508return outputSession.Session; 1512return duplexSession.Session; 1527return inputSession.Session.Id; 1531return outputSession.Session.Id; 1535return duplexSession.Session.Id;
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
1075get { return _innerChannel.Session; }
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\ListenerHandler.cs (2)
170IDuplexSession duplexSession = ((ISessionChannel<IDuplexSession>)channel).Session; 256((ISessionChannel<IDuplexSession>)state.Channel).Session.EndCloseOutputSession(result);
FrameworkFork\System.ServiceModel\System\ServiceModel\OperationContext.cs (6)
256if ((duplex != null) && (duplex.Session != null)) 257return duplex.Session.Id; 260if ((input != null) && (input.Session != null)) 261return input.Session.Id; 264if ((output != null) && (output.Session != null)) 265return output.Session.Id;