HttpClientLoggingServiceCollectionExtensions.AddExtendedHttpClientLogging Método

Definição

Sobrecargas

AddExtendedHttpClientLogging(IServiceCollection)

Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações de saída para todos os clientes HTTP criados com IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações de saída para todos os clientes HTTP criados com IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações de saída para todos os clientes HTTP criados com IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection)

Origem:
HttpClientLoggingServiceCollectionExtensions.cs
Origem:
HttpClientLoggingServiceCollectionExtensions.cs
Origem:
HttpClientLoggingServiceCollectionExtensions.cs

Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações 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

Retornos

O valor de services.

Exceções

O argumento services é null.

Comentários

Todos os outros agentes são removidos , incluindo o padrão, registrado por meio de AddDefaultLogger(IHttpClientBuilder).

Aplica-se a

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Origem:
HttpClientLoggingServiceCollectionExtensions.cs
Origem:
HttpClientLoggingServiceCollectionExtensions.cs
Origem:
HttpClientLoggingServiceCollectionExtensions.cs

Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações 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 a ser usado para configurar LoggingOptions.

Retornos

O valor de services.

Exceções

Qualquer um dos argumentos é null.

Comentários

Todos os outros agentes são removidos , incluindo o padrão, registrado por meio de AddDefaultLogger(IHttpClientBuilder).

Aplica-se a

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Origem:
HttpClientLoggingServiceCollectionExtensions.cs
Origem:
HttpClientLoggingServiceCollectionExtensions.cs
Origem:
HttpClientLoggingServiceCollectionExtensions.cs

Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações 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 com o qual configurar LoggingOptions .

Retornos

O valor de services.

Exceções

Qualquer um dos argumentos é null.

Comentários

Todos os outros agentes são removidos , incluindo o padrão, registrado por meio de AddDefaultLogger(IHttpClientBuilder).

Aplica-se a