ApplicationInsights.OwinExtensions.AppBuilderExtension.UseApplicationInsights C# (CSharp) Метод

UseApplicationInsights() публичный статический Метод

public static UseApplicationInsights ( this builder, OperationIdContextMiddlewareConfiguration middlewareConfiguration = null, Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration telemetryConfiguration = null, Func shouldTraceRequest = null ) : IAppBuilder
builder this
middlewareConfiguration OperationIdContextMiddlewareConfiguration
telemetryConfiguration Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration
shouldTraceRequest Func
Результат IAppBuilder
        public static IAppBuilder UseApplicationInsights(this IAppBuilder builder,
            OperationIdContextMiddlewareConfiguration middlewareConfiguration = null,
            TelemetryConfiguration telemetryConfiguration = null,
            Func<IOwinRequest, IOwinResponse, bool> shouldTraceRequest = null)
        {
            builder.Use<OperationIdContextMiddleware>(middlewareConfiguration);
            builder.Use<HttpRequestTrackingMiddleware>(telemetryConfiguration, shouldTraceRequest);

            return builder;
        }