public HttpRequestTrackingMiddleware ( Microsoft.Owin.OwinMiddleware next, Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration configuration = null, Func |
||
next | Microsoft.Owin.OwinMiddleware | |
configuration | Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration | |
shouldTraceRequest | Func |
|
return | System |
public HttpRequestTrackingMiddleware(OwinMiddleware next, TelemetryConfiguration configuration = null, Func<IOwinRequest, IOwinResponse, bool> shouldTraceRequest = null) : base(next)
{
_shouldTraceRequest = shouldTraceRequest;
_client = configuration != null ? new TelemetryClient(configuration) : new TelemetryClient();
}