21 implementations of Session
Extensibility.MessageInterceptor.IntegrationTests (3)
InterceptingChannelFactory.cs (2)
363public IOutputSession Session 383public IOutputSession Session
InterceptingDuplexChannel.cs (1)
328public IDuplexSession Session
System.ServiceModel.Http (2)
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (2)
43public IDuplexSession Session { get; protected set; } 55IAsyncDuplexSession ISessionChannel<IAsyncDuplexSession>.Session => Session as IAsyncDuplexSession;
System.ServiceModel.NetFramingBase (2)
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (2)
44public IDuplexSession Session { get; protected set; } 58IAsyncDuplexSession ISessionChannel<IAsyncDuplexSession>.Session => Session as IAsyncDuplexSession;
System.ServiceModel.Primitives (11)
System\ServiceModel\Channels\ClientReliableDuplexSessionChannel.cs (2)
54public IDuplexSession Session => (IDuplexSession)ReliableSession; 56IAsyncDuplexSession ISessionChannel<IAsyncDuplexSession>.Session => (IAsyncDuplexSession)ReliableSession;
System\ServiceModel\Channels\ReliableOutputSessionChannel.cs (1)
79public IOutputSession Session
System\ServiceModel\Channels\ReliableRequestSessionChannel.cs (1)
58public IOutputSession Session
System\ServiceModel\Channels\SecurityChannelFactory.cs (4)
396public IOutputSession Session 495public IOutputSession Session 676IDuplexSession ISessionChannel<IDuplexSession>.Session 684IAsyncDuplexSession ISessionChannel<IAsyncDuplexSession>.Session
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
1092public IDuplexSession Session
System\ServiceModel\Security\SecuritySessionClientSettings.cs (2)
1551IDuplexSession ISessionChannel<IDuplexSession>.Session 1559IAsyncDuplexSession ISessionChannel<IAsyncDuplexSession>.Session
System.ServiceModel.Primitives.Tests (3)
ServiceModel\ThrowingOnCloseBindingElement.cs (3)
228public IOutputSession Session => _innerSessionChannel.Session; 242public IOutputSession Session => _innerSessionChannel.Session; 291public IDuplexSession Session => _innerSessionChannel.Session;
36 references to Session
Client.ChannelLayer.IntegrationTests (2)
DuplexChannelShapeTests.4.1.0.cs (2)
67channel.Session.CloseOutputSession(); 125channel.Session.CloseOutputSession();
Extensibility.MessageInterceptor.IntegrationTests (3)
InterceptingChannelFactory.cs (2)
367return this.innerSessionChannel.Session; 387return this.innerSessionChannel.Session;
InterceptingDuplexChannel.cs (1)
332return this.innerSessionChannel.Session;
System.ServiceModel.Primitives (28)
System\ServiceModel\Channels\ChannelReliableSession.cs (2)
620return (channel.Session is ISecuritySession && !(channel.Session is ISecureConversationSession));
System\ServiceModel\Channels\ClientReliableChannelBinder.cs (4)
361return ((ISessionChannel<IAsyncDuplexSession>)Synchronizer.CurrentChannel).Session; 371return ((ISessionChannel<IAsyncDuplexSession>)channel).Session is ISecuritySession; 538return Synchronizer.CurrentChannel.Session; 543return channel.Session is ISecuritySession;
System\ServiceModel\Channels\ReliableChannelBinder.cs (1)
2009await ((ISessionChannel<IAsyncDuplexSession>)channel).Session.CloseOutputSessionAsync(timeoutHelper.RemainingTime());
System\ServiceModel\Channels\SecurityChannelFactory.cs (4)
400return ((IOutputSessionChannel)InnerChannel).Session; 499return ((IRequestSessionChannel)InnerChannel).Session; 680return ((ISessionChannel<IDuplexSession>)InnerChannel).Session; 688return ((ISessionChannel<IAsyncDuplexSession>)InnerChannel).Session;
System\ServiceModel\Channels\ServiceChannel.cs (9)
843duplexSessionChannel.Session.CloseOutputSession(CloseTimeout); 1438return duplexSessionChannel.Session; 1488return inputSession.Session; 1494return duplexSession.Session; 1511return outputSession.Session; 1517return duplexSession.Session; 1534return inputSession.Session.Id; 1540return outputSession.Session.Id; 1546return duplexSession.Session.Id;
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
1094get { return _innerChannel.Session; }
System\ServiceModel\Dispatcher\ListenerHandler.cs (1)
149IDuplexSession duplexSession = ((ISessionChannel<IDuplexSession>)channel).Session;
System\ServiceModel\OperationContext.cs (6)
282if ((duplex != null) && (duplex.Session != null)) 284return duplex.Session.Id; 288if ((input != null) && (input.Session != null)) 290return input.Session.Id; 294if ((output != null) && (output.Session != null)) 296return output.Session.Id;
System.ServiceModel.Primitives.Tests (3)
ServiceModel\ThrowingOnCloseBindingElement.cs (3)
228public IOutputSession Session => _innerSessionChannel.Session; 242public IOutputSession Session => _innerSessionChannel.Session; 291public IDuplexSession Session => _innerSessionChannel.Session;