Table of Contents

Class DiagnosticsRequestExecutorBuilderExtensions

Namespace
Microsoft.Extensions.DependencyInjection
Assembly
HotChocolate.Diagnostics.dll

Provides instrumentation extensions to the HotChocolate.Execution.Configuration.IRequestExecutorBuilder.

public static class DiagnosticsRequestExecutorBuilderExtensions
Inheritance
DiagnosticsRequestExecutorBuilderExtensions
Inherited Members

Methods

AddInstrumentation(IRequestExecutorBuilder, Action<InstrumentationOptions>?)

Adds instrumentation to a schema that can be used for open-telemetry.

public static IRequestExecutorBuilder AddInstrumentation(this IRequestExecutorBuilder builder, Action<InstrumentationOptions>? options = null)

Parameters

builder IRequestExecutorBuilder

The GraphQL configuration builder.

options Action<InstrumentationOptions>

A delegate to modify the instrumentation options.

Returns

IRequestExecutorBuilder

Returns the GraphQL configuration builder.

AddInstrumentation(IRequestExecutorBuilder, Action<IServiceProvider, InstrumentationOptions>)

Adds instrumentation to a schema that can be used for open-telemetry.

public static IRequestExecutorBuilder AddInstrumentation(this IRequestExecutorBuilder builder, Action<IServiceProvider, InstrumentationOptions> options)

Parameters

builder IRequestExecutorBuilder

The GraphQL configuration builder.

options Action<IServiceProvider, InstrumentationOptions>

A delegate to modify the instrumentation options.

Returns

IRequestExecutorBuilder

Returns the GraphQL configuration builder.