6 implementations of HasSession
System.ServiceModel.Primitives (6)
System\ServiceModel\Dispatcher\BufferedReceiveBinder.cs (1)
32
public bool
HasSession
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
89
public bool
HasSession
{ get; }
System\ServiceModel\Dispatcher\InputChannelBinder.cs (1)
32
public bool
HasSession
System\ServiceModel\Dispatcher\OutputChannelBinder.cs (1)
31
public bool
HasSession
System\ServiceModel\Dispatcher\ReplyChannelBinder.cs (1)
32
public bool
HasSession
System\ServiceModel\Dispatcher\RequestChannelBinder.cs (1)
30
public bool
HasSession
8 references to HasSession
System.ServiceModel.Primitives (8)
System\ServiceModel\Channels\ServiceChannel.cs (2)
102
if (!binder.
HasSession
)
2416
if (binder.
HasSession
&& (idle != TimeSpan.MaxValue))
System\ServiceModel\Dispatcher\BufferedReceiveBinder.cs (1)
34
get { return _channelBinder.
HasSession
; }
System\ServiceModel\Dispatcher\ChannelHandler.cs (3)
61
_hasSession = binder.
HasSession
;
89
_hasSession = binder.
HasSession
;
104
Fx.Assert((_idleManager != null) == (Binder.
HasSession
&& _listener.ChannelDispatcher.DefaultCommunicationTimeouts.ReceiveTimeout != TimeSpan.MaxValue), "idle manager is present only when there is a session with a finite receive timeout");
System\ServiceModel\Dispatcher\ErrorHandlingReceiver.cs (1)
50
if (_binder.
HasSession
)
System\ServiceModel\Dispatcher\ListenerHandler.cs (1)
230
if (!channel.Binder.
HasSession
)