38 implementations of Session
System.ServiceModel (32)
System\ServiceModel\Channels\ChannelDemuxer.cs (3)
2746public IInputSession Session 2910public IDuplexSession Session 3110public IInputSession Session
System\ServiceModel\Channels\ContextDuplexSessionChannel.cs (1)
34public IDuplexSession Session
System\ServiceModel\Channels\ContextInputSessionChannel.cs (1)
18public IInputSession Session
System\ServiceModel\Channels\ContextOutputSessionChannel.cs (1)
22public IOutputSession Session
System\ServiceModel\Channels\ContextReplySessionChannel.cs (1)
26public IInputSession Session
System\ServiceModel\Channels\ContextRequestSessionChannel.cs (1)
19public IOutputSession Session
System\ServiceModel\Channels\MsmqInputSessionChannel.cs (1)
50public IInputSession Session
System\ServiceModel\Channels\MsmqOutputSessionChannel.cs (1)
74public IOutputSession Session
System\ServiceModel\Channels\ReliableDuplexSessionChannel.cs (1)
85public IDuplexSession Session
System\ServiceModel\Channels\ReliableInputSessionChannel.cs (1)
104public IInputSession Session
System\ServiceModel\Channels\ReliableOutputSessionChannel.cs (1)
87public IOutputSession Session
System\ServiceModel\Channels\ReliableReplySessionChannel.cs (1)
129public IInputSession Session
System\ServiceModel\Channels\ReliableRequestSessionChannel.cs (1)
58public IOutputSession Session
System\ServiceModel\Channels\ReplyAdapterChannelListener.cs (1)
320public IInputSession Session
System\ServiceModel\Channels\SecurityChannelFactory.cs (3)
586public IOutputSession Session 695public IOutputSession Session 850public IDuplexSession Session
System\ServiceModel\Channels\SecurityChannelListener.cs (3)
1015public IInputSession Session 1088public IDuplexSession Session 1388public IInputSession Session
System\ServiceModel\Channels\TransactionChannelFactory.cs (3)
161public IOutputSession Session { get { return InnerChannel.Session; } } 172public IOutputSession Session { get { return InnerChannel.Session; } } 183public IDuplexSession Session { get { return InnerChannel.Session; } }
System\ServiceModel\Channels\TransactionChannelListener.cs (3)
155public IInputSession Session { get { return InnerChannel.Session; } } 165public IInputSession Session { get { return InnerChannel.Session; } } 175public IDuplexSession Session { get { return InnerChannel.Session; } }
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (1)
59public IDuplexSession Session
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
1139public IDuplexSession Session
System\ServiceModel\Security\SecuritySessionClientSettings.cs (1)
3172public IDuplexSession Session
System\ServiceModel\Security\SecuritySessionServerSettings.cs (1)
3617public IDuplexSession Session
System.ServiceModel.Discovery (3)
System\ServiceModel\Discovery\DiscoveryClientDuplexSessionChannel.cs (1)
20public IDuplexSession Session
System\ServiceModel\Discovery\DiscoveryClientOutputSessionChannel.cs (1)
20public IOutputSession Session
System\ServiceModel\Discovery\DiscoveryClientRequestSessionChannel.cs (1)
20public IOutputSession Session
System.ServiceModel.Routing (3)
System\ServiceModel\Channels\SynchronousSendBindingElement.cs (3)
235IDuplexSession ISessionChannel<IDuplexSession>.Session 302IOutputSession ISessionChannel<IOutputSession>.Session 369public IOutputSession Session
56 references to Session
System.ServiceModel (53)
System\ServiceModel\Channels\ChannelDemuxer.cs (3)
2748get { return this.InnerChannel.Session; } 2912get { return InnerChannel.Session; } 3112get { return this.InnerChannel.Session; }
System\ServiceModel\Channels\ChannelReliableSession.cs (2)
724return (channel.Session is ISecuritySession && !(channel.Session is ISecureConversationSession));
System\ServiceModel\Channels\ClientReliableChannelBinder.cs (4)
462return this.Synchronizer.CurrentChannel.Session; 485return channel.Session is ISecuritySession; 720return this.Synchronizer.CurrentChannel.Session; 725return channel.Session is ISecuritySession;
System\ServiceModel\Channels\ContextDuplexSessionChannel.cs (1)
36get { return this.InnerChannel.Session; }
System\ServiceModel\Channels\ContextInputSessionChannel.cs (1)
20get { return this.InnerChannel.Session; }
System\ServiceModel\Channels\ContextOutputSessionChannel.cs (1)
24get { return this.InnerChannel.Session; }
System\ServiceModel\Channels\ContextReplySessionChannel.cs (1)
28get { return this.InnerChannel.Session; }
System\ServiceModel\Channels\ContextRequestSessionChannel.cs (1)
21get { return this.InnerChannel.Session; }
System\ServiceModel\Channels\ReliableChannelBinder.cs (3)
3750channel.Session.CloseOutputSession(timeoutHelper.RemainingTime()); 4191IAsyncResult result = this.Channel.Session.BeginCloseOutputSession( 4223this.Channel.Session.EndCloseOutputSession(result);
System\ServiceModel\Channels\ReliableChannelListener.cs (1)
1429channel.Session as ISecureConversationSession, this.GetMessage(item));
System\ServiceModel\Channels\ReplyAdapterChannelListener.cs (1)
317this.session = new ReplySessionOverDuplexSession(innerChannel.Session);
System\ServiceModel\Channels\SecurityChannelFactory.cs (3)
590return ((IOutputSessionChannel)this.InnerChannel).Session; 699return ((IRequestSessionChannel)this.InnerChannel).Session; 854return ((IDuplexSessionChannel)this.InnerChannel).Session;
System\ServiceModel\Channels\SecurityChannelListener.cs (3)
1017get { return ((IInputSessionChannel)this.InnerChannel).Session; } 1090get { return ((IDuplexSessionChannel)this.InnerChannel).Session; } 1390get { return ((IReplySessionChannel)this.InnerChannel).Session; }
System\ServiceModel\Channels\ServerReliableChannelBinder.cs (4)
859return this.Synchronizer.CurrentChannel.Session; 864return channel.Session is ISecuritySession; 1049return this.Synchronizer.CurrentChannel.Session; 1054return channel.Session is ISecuritySession;
System\ServiceModel\Channels\ServiceChannel.cs (9)
900duplexSessionChannel.Session.CloseOutputSession(this.CloseTimeout); 1654return duplexSessionChannel.Session; 1700return inputSession.Session; 1704return duplexSession.Session; 1719return outputSession.Session; 1723return duplexSession.Session; 1738return inputSession.Session.Id; 1742return outputSession.Session.Id; 1746return duplexSession.Session.Id;
System\ServiceModel\Channels\TransactionChannelFactory.cs (3)
161public IOutputSession Session { get { return InnerChannel.Session; } } 172public IOutputSession Session { get { return InnerChannel.Session; } } 183public IDuplexSession Session { get { return InnerChannel.Session; } }
System\ServiceModel\Channels\TransactionChannelListener.cs (3)
155public IInputSession Session { get { return InnerChannel.Session; } } 165public IInputSession Session { get { return InnerChannel.Session; } } 175public IDuplexSession Session { get { return InnerChannel.Session; } }
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
1141get { return this.innerChannel.Session; }
System\ServiceModel\Dispatcher\ListenerHandler.cs (2)
439IDuplexSession duplexSession = ((ISessionChannel<IDuplexSession>)channel).Session; 525((ISessionChannel<IDuplexSession>)state.Channel).Session.EndCloseOutputSession(result);
System\ServiceModel\OperationContext.cs (6)
307if ((duplex != null) && (duplex.Session != null)) 308return duplex.Session.Id; 311if ((input != null) && (input.Session != null)) 312return input.Session.Id; 315if ((output != null) && (output.Session != null)) 316return output.Session.Id;
System.ServiceModel.Discovery (3)
System\ServiceModel\Discovery\DiscoveryClientDuplexSessionChannel.cs (1)
29return this.InnerChannel.Session;
System\ServiceModel\Discovery\DiscoveryClientOutputSessionChannel.cs (1)
29return this.InnerChannel.Session;
System\ServiceModel\Discovery\DiscoveryClientRequestSessionChannel.cs (1)
29return this.InnerChannel.Session;