HttpClientLatencyTelemetryExtensions.AddHttpClientLatencyTelemetry Method

Definition

Overloads

AddHttpClientLatencyTelemetry(IServiceCollection)

Adds a DelegatingHandler to collect latency information and enrich outgoing request log for all http clients.

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

Adds a DelegatingHandler to collect latency information and enrich outgoing request log for all http clients.

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

Adds a DelegatingHandler to collect latency information and enrich outgoing request log for all http clients.

AddHttpClientLatencyTelemetry(IServiceCollection)

Source:
HttpClientLatencyTelemetryExtensions.cs

Adds a DelegatingHandler to collect latency information and enrich outgoing request log for all http clients.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddHttpClientLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection services);

Parameters

Returns

The value of services.

Remarks

This extension configures latency information collection globally for all http clients.

Applies to

.NET 10 (package-provided) dan versi lain
Produk Versi
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

Source:
HttpClientLatencyTelemetryExtensions.cs

Adds a DelegatingHandler to collect latency information and enrich outgoing request log for all http clients.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddHttpClientLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfigurationSection section);

Parameters

Returns

The value of services.

Remarks

This extension configures outgoing request logs auto collection globally for all http clients.

Applies to

.NET 10 (package-provided) dan versi lain
Produk Versi
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

Source:
HttpClientLatencyTelemetryExtensions.cs

Adds a DelegatingHandler to collect latency information and enrich outgoing request log for all http clients.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddHttpClientLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.Extensions.Http.Latency.HttpClientLatencyTelemetryOptions> configure);

Parameters

Returns

The value of services.

Remarks

This extension configures outgoing request logs auto collection globally for all http clients.

Applies to

.NET 10 (package-provided) dan versi lain
Produk Versi
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)