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