6 implementations of HasSession
System.ServiceModel.Primitives (6)
System\ServiceModel\Dispatcher\BufferedReceiveBinder.cs (1)
32public bool HasSession
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
89public bool HasSession { get; }
System\ServiceModel\Dispatcher\InputChannelBinder.cs (1)
32public bool HasSession
System\ServiceModel\Dispatcher\OutputChannelBinder.cs (1)
31public bool HasSession
System\ServiceModel\Dispatcher\ReplyChannelBinder.cs (1)
32public bool HasSession
System\ServiceModel\Dispatcher\RequestChannelBinder.cs (1)
30public bool HasSession
8 references to HasSession
System.ServiceModel.Primitives (8)
System\ServiceModel\Channels\ServiceChannel.cs (2)
102if (!binder.HasSession) 2416if (binder.HasSession && (idle != TimeSpan.MaxValue))
System\ServiceModel\Dispatcher\BufferedReceiveBinder.cs (1)
34get { return _channelBinder.HasSession; }
System\ServiceModel\Dispatcher\ChannelHandler.cs (3)
61_hasSession = binder.HasSession; 89_hasSession = binder.HasSession; 104Fx.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)
50if (_binder.HasSession)
System\ServiceModel\Dispatcher\ListenerHandler.cs (1)
230if (!channel.Binder.HasSession)