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;
        }
        public static IAppBuilder UseApplicationInsights(
            this IAppBuilder builder,
            RequestTrackingConfiguration requestTrackingConfiguration          = null,
            OperationIdContextMiddlewareConfiguration operationIdConfiguration = null)
        {
            builder.Use <OperationIdContextMiddleware>(operationIdConfiguration);
            builder.Use <HttpRequestTrackingMiddleware>(requestTrackingConfiguration);

            return(builder);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        public OperationIdContextMiddleware(
            OwinMiddleware next,
            OperationIdContextMiddlewareConfiguration configuration) : base(next)
        {
            _configuration = configuration ?? new OperationIdContextMiddlewareConfiguration();

            // TODO: remove once obsolete configuration of opid header is removed
            if (_configuration.ShouldTryGetIdFromHeader)
            {
                _configuration.OperationIdFactory = IdFactory.FromHeader(_configuration.OperationIdHeaderName);
            }
        }
 public OperationIdContextMiddleware(
     OwinMiddleware next, 
     OperationIdContextMiddlewareConfiguration configuration) : base(next)
 {
     _configuration = configuration ?? new OperationIdContextMiddlewareConfiguration();
 }
Ejemplo n.º 6
0
 public OperationIdContextMiddleware(
     OwinMiddleware next,
     OperationIdContextMiddlewareConfiguration configuration) : base(next)
 {
     _configuration = configuration ?? new OperationIdContextMiddlewareConfiguration();
 }