HttpClientLoggingServiceCollectionExtensions.AddExtendedHttpClientLogging Método

Definição

Sobrecargas

Name Description
AddExtendedHttpClientLogging(IServiceCollection)

Adiciona um IHttpClientAsyncLogger para emitir logs para pedidos de saída para todos os clientes HTTP criados com IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Adiciona um IHttpClientAsyncLogger para emitir logs para pedidos de saída para todos os clientes HTTP criados com IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Adiciona um IHttpClientAsyncLogger para emitir logs para pedidos de saída para todos os clientes HTTP criados com IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection)

Origem:
HttpClientLoggingServiceCollectionExtensions.cs
Origem:
HttpClientLoggingServiceCollectionExtensions.cs

Adiciona um IHttpClientAsyncLogger para emitir logs para pedidos de saída para todos os clientes HTTP criados com IHttpClientFactory.

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

Parâmetros

Devoluções

O valor de services.

Exceções

O argumento services é null.

Observações

Todos os outros loggers são removidos – incluindo o padrão, registado via AddDefaultLogger(IHttpClientBuilder).

Aplica-se a

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Origem:
HttpClientLoggingServiceCollectionExtensions.cs
Origem:
HttpClientLoggingServiceCollectionExtensions.cs

Adiciona um IHttpClientAsyncLogger para emitir logs para pedidos de saída para todos os clientes HTTP criados com IHttpClientFactory.

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

Parâmetros

section
IConfigurationSection

O IConfigurationSection para usar para configurar LoggingOptions.

Devoluções

O valor de services.

Exceções

Qualquer um dos argumentos é null.

Observações

Todos os outros loggers são removidos – incluindo o padrão, registado via AddDefaultLogger(IHttpClientBuilder).

Aplica-se a

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Origem:
HttpClientLoggingServiceCollectionExtensions.cs
Origem:
HttpClientLoggingServiceCollectionExtensions.cs

Adiciona um IHttpClientAsyncLogger para emitir logs para pedidos de saída para todos os clientes HTTP criados com IHttpClientFactory.

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

Parâmetros

configure
Action<LoggingOptions>

O delegado para configurar LoggingOptions .

Devoluções

O valor de services.

Exceções

Qualquer um dos argumentos é null.

Observações

Todos os outros loggers são removidos – incluindo o padrão, registado via AddDefaultLogger(IHttpClientBuilder).

Aplica-se a