internal static void SetStateServiceCounter(StateServicePerfCounter counter, int value) { if (_stateService == IntPtr.Zero) { return; } UnsafeNativeMethods.PerfSetCounter(_stateService, (int)counter, value); switch (counter) { case StateServicePerfCounter.STATE_SERVICE_SESSIONS_TOTAL: SetGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_TOTAL, value); break; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_ACTIVE: SetGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_ACTIVE, value); break; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_TIMED_OUT: SetGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_TIMED_OUT, value); break; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_ABANDONED: SetGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_ABANDONED, value); break; default: break; } }
private void IncrementStateServiceCounter(StateServicePerfCounter counter) { if (!HttpRuntime.ShutdownInProgress) { PerfCounters.IncrementStateServiceCounter(counter); } }
internal static void DecrementStateServiceCounter(StateServicePerfCounter counter) { if (_stateService == IntPtr.Zero) { return; } UnsafeNativeMethods.PerfDecrementCounter(_stateService, (int)counter); switch (counter) { case StateServicePerfCounter.STATE_SERVICE_SESSIONS_TOTAL: DecrementGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_TOTAL); break; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_ACTIVE: DecrementGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_ACTIVE); break; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_TIMED_OUT: DecrementGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_TIMED_OUT); break; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_ABANDONED: DecrementGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_ABANDONED); break; default: break; } }
private void DecrementStateServiceCounter(StateServicePerfCounter counter) { if (!HttpRuntime.ShutdownInProgress) { PerfCounters.DecrementStateServiceCounter(counter); } }
internal static void IncrementStateServiceCounter(StateServicePerfCounter counter) { if (_stateService != IntPtr.Zero) { UnsafeNativeMethods.PerfIncrementCounter(_stateService, (int)counter); switch (counter) { case StateServicePerfCounter.STATE_SERVICE_SESSIONS_ACTIVE: IncrementGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_ACTIVE); return; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_ABANDONED: IncrementGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_ABANDONED); return; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_TIMED_OUT: IncrementGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_TIMED_OUT); return; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_TOTAL: IncrementGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_TOTAL); return; } } }
internal static void DecrementStateServiceCounter(StateServicePerfCounter counter) { if (_stateService != IntPtr.Zero) { UnsafeNativeMethods.PerfDecrementCounter(_stateService, (int) counter); switch (counter) { case StateServicePerfCounter.STATE_SERVICE_SESSIONS_ACTIVE: DecrementGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_ACTIVE); return; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_ABANDONED: DecrementGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_ABANDONED); return; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_TIMED_OUT: DecrementGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_TIMED_OUT); return; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_TOTAL: DecrementGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_TOTAL); return; } } }
private void DecrementStateServiceCounter(StateServicePerfCounter counter) { if (HttpRuntime.ShutdownInProgress) { return; } PerfCounters.DecrementStateServiceCounter(counter); }
internal static void SetStateServiceCounter(StateServicePerfCounter counter, int value) { if (_stateService == IntPtr.Zero) return; UnsafeNativeMethods.PerfSetCounter(_stateService, (int) counter, value); switch (counter) { case StateServicePerfCounter.STATE_SERVICE_SESSIONS_TOTAL: SetGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_TOTAL, value); break; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_ACTIVE: SetGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_ACTIVE, value); break; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_TIMED_OUT: SetGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_TIMED_OUT, value); break; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_ABANDONED: SetGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_ABANDONED, value); break; default: break; } }
internal static void IncrementStateServiceCounter(StateServicePerfCounter counter) { if (_stateService == IntPtr.Zero) return; UnsafeNativeMethods.PerfIncrementCounter(_stateService, (int) counter); switch (counter) { case StateServicePerfCounter.STATE_SERVICE_SESSIONS_TOTAL: IncrementGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_TOTAL); break; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_ACTIVE: IncrementGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_ACTIVE); break; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_TIMED_OUT: IncrementGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_TIMED_OUT); break; case StateServicePerfCounter.STATE_SERVICE_SESSIONS_ABANDONED: IncrementGlobalCounter(GlobalPerfCounter.STATE_SERVER_SESSIONS_ABANDONED); break; default: break; } }
private void IncrementStateServiceCounter(StateServicePerfCounter counter) { if (HttpRuntime.ShutdownInProgress) { return; } PerfCounters.IncrementStateServiceCounter(counter); }