Sdílet prostřednictvím


HttpClientLoggingServiceCollectionExtensions.AddExtendedHttpClientLogging Metoda

Definice

Přetížení

AddExtendedHttpClientLogging(IServiceCollection)

Přidá pro IHttpClientAsyncLogger generování protokolů odchozích požadavků pro všechny klienty HTTP vytvořené pomocí IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Přidá pro IHttpClientAsyncLogger generování protokolů odchozích požadavků pro všechny klienty HTTP vytvořené pomocí IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Přidá pro IHttpClientAsyncLogger generování protokolů odchozích požadavků pro všechny klienty HTTP vytvořené pomocí IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection)

Zdroj:
HttpClientLoggingServiceCollectionExtensions.cs
Zdroj:
HttpClientLoggingServiceCollectionExtensions.cs
Zdroj:
HttpClientLoggingServiceCollectionExtensions.cs

Přidá pro IHttpClientAsyncLogger generování protokolů odchozích požadavků pro všechny klienty HTTP vytvořené pomocí 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

Parametry

Návraty

Hodnota .services

Výjimky

Argument services je null.

Poznámky

Všechny ostatní protokolovací nástroje se odeberou – včetně výchozího, který je zaregistrovaný přes AddDefaultLogger(IHttpClientBuilder).

Platí pro

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Zdroj:
HttpClientLoggingServiceCollectionExtensions.cs
Zdroj:
HttpClientLoggingServiceCollectionExtensions.cs
Zdroj:
HttpClientLoggingServiceCollectionExtensions.cs

Přidá pro IHttpClientAsyncLogger generování protokolů odchozích požadavků pro všechny klienty HTTP vytvořené pomocí 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

Parametry

Návraty

Hodnota .services

Výjimky

Libovolný z argumentů je null.

Poznámky

Všechny ostatní protokolovací nástroje se odeberou – včetně výchozího, který je zaregistrovaný přes AddDefaultLogger(IHttpClientBuilder).

Platí pro

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Zdroj:
HttpClientLoggingServiceCollectionExtensions.cs
Zdroj:
HttpClientLoggingServiceCollectionExtensions.cs
Zdroj:
HttpClientLoggingServiceCollectionExtensions.cs

Přidá pro IHttpClientAsyncLogger generování protokolů odchozích požadavků pro všechny klienty HTTP vytvořené pomocí 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

Parametry

configure
Action<LoggingOptions>

Delegát, se kterým se má konfigurovat LoggingOptions .

Návraty

Hodnota .services

Výjimky

Libovolný z argumentů je null.

Poznámky

Všechny ostatní protokolovací nástroje se odeberou – včetně výchozího, který je zaregistrovaný přes AddDefaultLogger(IHttpClientBuilder).

Platí pro