ApplicationInsights.OwinExtensions.HttpRequestTrackingMiddleware.HttpRequestTrackingMiddleware C# (CSharp) Method

HttpRequestTrackingMiddleware() public method

public HttpRequestTrackingMiddleware ( Microsoft.Owin.OwinMiddleware next, Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration configuration = null, Func shouldTraceRequest = null ) : System
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();
        }