ApplicationInsights.OwinExtensions.Tests.OwinIntegrationTests.Startup.ConfigureApplicationInsights C# (CSharp) Method

ConfigureApplicationInsights() private static method

private static ConfigureApplicationInsights ( IAppBuilder app ) : void
app IAppBuilder
return void
            private static void ConfigureApplicationInsights(IAppBuilder app)
            {
                Channel = new MockTelemetryChannel();

                var config = new TelemetryConfigurationBuilder()
                    .WithChannel(Channel)
                    .WithTelemetryInitializer(new OperationIdTelemetryInitializer())
                    .Build();

                DependencyTrackingTelemetryModule = new DependencyTrackingTelemetryModule();
                DependencyTrackingTelemetryModule.Initialize(config);

                app.UseApplicationInsights(
                    middlewareConfiguration:
                        new OperationIdContextMiddlewareConfiguration {ShouldTryGetIdFromHeader = true},
                    telemetryConfiguration: config);
            }