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