C# Class NuGet.ApplicationInsights.Owin.RequestTrackingMiddleware

Inheritance: Microsoft.Owin.OwinMiddleware
Mostrar archivo Open project: NuGet/NuGet.Services.Metadata

Public Methods

Method Description
Invoke ( IOwinContext context ) : System.Threading.Tasks.Task
RequestTrackingMiddleware ( Microsoft.Owin.OwinMiddleware next ) : System
RequestTrackingMiddleware ( Microsoft.Owin.OwinMiddleware next, Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration telemetryConfiguration ) : System

Private Methods

Method Description
TrackRequest ( string requestId, string requestMethod, string path, Uri uri, int responseCode, bool requestFailed, DateTimeOffset requestStartDate, System.TimeSpan duration ) : void

Method Details

Invoke() public method

public Invoke ( IOwinContext context ) : System.Threading.Tasks.Task
context IOwinContext
return System.Threading.Tasks.Task

RequestTrackingMiddleware() public method

public RequestTrackingMiddleware ( Microsoft.Owin.OwinMiddleware next ) : System
next Microsoft.Owin.OwinMiddleware
return System

RequestTrackingMiddleware() public method

public RequestTrackingMiddleware ( Microsoft.Owin.OwinMiddleware next, Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration telemetryConfiguration ) : System
next Microsoft.Owin.OwinMiddleware
telemetryConfiguration Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration
return System