HttpClientLatencyTelemetryExtensions.AddHttpClientLatencyTelemetry Метод

Определение

DelegatingHandler Добавляет сведения о задержке и обогащение журналов исходящих запросов для всех HTTP-клиентов.

Перегрузки

Имя Описание
AddHttpClientLatencyTelemetry(IServiceCollection)

DelegatingHandler Добавляет сведения о задержке и обогащение журнала исходящих запросов для всех http-клиентов.

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

DelegatingHandler Добавляет сведения о задержке и обогащение журнала исходящих запросов для всех http-клиентов.

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

DelegatingHandler Добавляет сведения о задержке и обогащение журнала исходящих запросов для всех http-клиентов.

AddHttpClientLatencyTelemetry(IServiceCollection)

Исходный код:
HttpClientLatencyTelemetryExtensions.cs
Исходный код:
HttpClientLatencyTelemetryExtensions.cs

DelegatingHandler Добавляет сведения о задержке и обогащение журнала исходящих запросов для всех http-клиентов.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddHttpClientLatencyTelemetry(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddHttpClientLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddHttpClientLatencyTelemetry : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddHttpClientLatencyTelemetry (services As IServiceCollection) As IServiceCollection

Параметры

services
IServiceCollection

Объект IServiceCollection.

Возвращаемое значение

Значение services.

Комментарии

Это расширение настраивает сбор сведений о задержке глобально для всех http-клиентов.

Применяется к

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

Исходный код:
HttpClientLatencyTelemetryExtensions.cs
Исходный код:
HttpClientLatencyTelemetryExtensions.cs

DelegatingHandler Добавляет сведения о задержке и обогащение журнала исходящих запросов для всех http-клиентов.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddHttpClientLatencyTelemetry(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Microsoft::Extensions::Configuration::IConfigurationSection ^ section);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddHttpClientLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfigurationSection section);
static member AddHttpClientLatencyTelemetry : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.Configuration.IConfigurationSection -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddHttpClientLatencyTelemetry (services As IServiceCollection, section As IConfigurationSection) As IServiceCollection

Параметры

services
IServiceCollection

Объект IServiceCollection.

section
IConfigurationSection

Используется IConfigurationSection для настройки HttpClientLatencyTelemetryOptions.

Возвращаемое значение

Значение services.

Комментарии

Это расширение настраивает автоматическую коллекцию журналов исходящих запросов для всех http-клиентов.

Применяется к

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

Исходный код:
HttpClientLatencyTelemetryExtensions.cs
Исходный код:
HttpClientLatencyTelemetryExtensions.cs

DelegatingHandler Добавляет сведения о задержке и обогащение журнала исходящих запросов для всех http-клиентов.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddHttpClientLatencyTelemetry(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Action<Microsoft::Extensions::Http::Latency::HttpClientLatencyTelemetryOptions ^> ^ configure);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddHttpClientLatencyTelemetry(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.Extensions.Http.Latency.HttpClientLatencyTelemetryOptions> configure);
static member AddHttpClientLatencyTelemetry : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.Extensions.Http.Latency.HttpClientLatencyTelemetryOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddHttpClientLatencyTelemetry (services As IServiceCollection, configure As Action(Of HttpClientLatencyTelemetryOptions)) As IServiceCollection

Параметры

services
IServiceCollection

Объект IServiceCollection.

configure
Action<HttpClientLatencyTelemetryOptions>

Делегат для настройки HttpClientLatencyTelemetryOptions .

Возвращаемое значение

Значение services.

Комментарии

Это расширение настраивает автоматическую коллекцию журналов исходящих запросов для всех http-клиентов.

Применяется к