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
IRequestExecutorBuilderThe 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
IRequestExecutorBuilderThe GraphQL configuration builder.
options
Action<IServiceProvider, InstrumentationOptions>A delegate to modify the instrumentation options.
Returns
- IRequestExecutorBuilder
Returns the GraphQL configuration builder.