public static UseApplicationInsights ( this builder, |
||
builder | this | |
middlewareConfiguration | ||
telemetryConfiguration | Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration | |
shouldTraceRequest | Func |
|
return | 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;
}