1 instantiation of SessionIdleManager
System.ServiceModel (1)
System\ServiceModel\Channels\ServiceChannel.cs (1)
2595
return new
SessionIdleManager
(binder, idle);
18 references to SessionIdleManager
System.ServiceModel (18)
System\ServiceModel\Channels\ServiceChannel.cs (8)
43
readonly
SessionIdleManager
idleManager;
105
SessionIdleManager
idleManager)
2591
internal static
SessionIdleManager
CreateIfNeeded(IChannelBinder binder, TimeSpan idle)
2639
if (
SessionIdleManager
.timerCallback == null)
2641
SessionIdleManager
.timerCallback =
SessionIdleManager
.TimerCallback;
2643
return
SessionIdleManager
.timerCallback;
2648
((
SessionIdleManager
)state).TimerCallback();
System\ServiceModel\Dispatcher\ChannelHandler.cs (4)
22
using SessionIdleManager = System.ServiceModel.Channels.ServiceChannel.
SessionIdleManager
;
37
readonly
SessionIdleManager
idleManager;
101
ListenerHandler listener, bool wasChannelThrottled, WrappedTransaction acceptTransaction,
SessionIdleManager
idleManager)
1103
SessionIdleManager
idleManager = this.idleManager;
System\ServiceModel\Dispatcher\ListenerHandler.cs (6)
15
using SessionIdleManager = System.ServiceModel.Channels.ServiceChannel.
SessionIdleManager
;
26
SessionIdleManager
idleManager;
317
this.idleManager =
SessionIdleManager
.CreateIfNeeded(this.channel.Binder, this.channelDispatcher.DefaultCommunicationTimeouts.ReceiveTimeout);
386
this.idleManager =
SessionIdleManager
.CreateIfNeeded(this.channel.Binder, this.channelDispatcher.DefaultCommunicationTimeouts.ReceiveTimeout);
549
SessionIdleManager
idleManager = this.idleManager;
632
SessionIdleManager
idleManager = this.idleManager;