private static void LogTargetOustandingRequests(ConcurrencyGuard guard, string bucketName, object stateObject) { RequestDetailsLogger requestDetailsLogger = stateObject as RequestDetailsLogger; if (requestDetailsLogger == null) { return; } RequestDetailsLoggerBase <RequestDetailsLogger> .SafeSetLogger(requestDetailsLogger, HttpProxyMetadata.TargetOutstandingRequests, guard.GetCurrentValue(bucketName)); }
private static void LogEventOnRejectDelegate(ConcurrencyGuard guard, string bucketName, object stateObject, Exception ex) { string text = ConcurrencyGuard.FormatGuardBucketName(guard, bucketName); Diagnostics.Logger.LogEvent(FrontEndHttpProxyEventLogConstants.Tuple_TooManyOutstandingRequests, text, new object[] { HttpProxyGlobals.ProtocolType, text, guard.MaxConcurrency }); }