1 write to sessions
System.ServiceModel (1)
System\ServiceModel\Dispatcher\ServiceThrottle.cs (1)
88this.sessions = sessionsFt;
16 references to sessions
System.ServiceModel (16)
System\ServiceModel\Dispatcher\ServiceThrottle.cs (16)
77if (this.sessions == null) 81if (this.sessions == null) 93return this.sessions; 251Fx.Assert(this.sessions != null, "Expect sessions to be initialized"); 253this.sessions.SetAcquired(this.AcquiredSessionsToken); 254this.sessions.SetReleased(this.ReleasedSessionsToken); 255this.sessions.SetRatio(this.RatioSessionsToken); 256this.servicePerformanceCounters.SetThrottleBase((int)ServicePerformanceCounters.PerfCounters.SessionsPercentMaxSessionsBase, this.sessions.Capacity); 266if ((this.sessions != null) && (listener.Channel != null) && (listener.Channel.Throttle == null)) 269return this.sessions.Acquire(listener); 279return (this.sessions == null || this.sessions.Acquire(source)); 375if (this.sessions != null) 376this.sessions.Release(); 421((this.sessions != null) && (this.sessions.Capacity != Int32.MaxValue)) ||