HttpClientLoggingHttpClientBuilderExtensions.AddExtendedHttpClientLogging Metoda

Definice

Přetížení

AddExtendedHttpClientLogging(IHttpClientBuilder)

Přidá k IHttpClientAsyncLogger vygenerování protokolů pro odchozí požadavky pro pojmenovanou HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Přidá k IHttpClientAsyncLogger vygenerování protokolů pro odchozí požadavky pro pojmenovanou HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Přidá k IHttpClientAsyncLogger vygenerování protokolů pro odchozí požadavky pro pojmenovanou HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder)

Zdroj:
HttpClientLoggingHttpClientBuilderExtensions.cs
Zdroj:
HttpClientLoggingHttpClientBuilderExtensions.cs
Zdroj:
HttpClientLoggingHttpClientBuilderExtensions.cs

Přidá k IHttpClientAsyncLogger vygenerování protokolů pro odchozí požadavky pro pojmenovanou HttpClient.

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

Parametry

Návraty

Hodnota .builder

Výjimky

Argument builder je null.

Poznámky

Všechny ostatní protokolovací nástroje se odeberou – včetně výchozího, zaregistrovaného přes AddDefaultLogger(IHttpClientBuilder). Mnoho informací zaznamenaných touto metodou (jako jsou těla, metody, hostitel, cesta a doba trvání) bude přidáno jako značky rozšiřování do strukturovaného protokolu. Ujistěte se, že máte způsob zobrazení strukturovaných protokolů, abyste mohli zobrazit tyto dodatečné informace.

Platí pro

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Zdroj:
HttpClientLoggingHttpClientBuilderExtensions.cs
Zdroj:
HttpClientLoggingHttpClientBuilderExtensions.cs
Zdroj:
HttpClientLoggingHttpClientBuilderExtensions.cs

Přidá k IHttpClientAsyncLogger vygenerování protokolů pro odchozí požadavky pro pojmenovanou HttpClient.

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

Parametry

section
IConfigurationSection

Příkaz IConfigurationSection , který se má použít ke konfiguraci LoggingOptions.

Návraty

Hodnota .builder

Výjimky

Kterýkoli z argumentů je null.

Poznámky

Všechny ostatní protokolovací nástroje se odeberou – včetně výchozího, zaregistrovaného přes AddDefaultLogger(IHttpClientBuilder). Mnoho informací zaznamenaných touto metodou (jako jsou těla, metody, hostitel, cesta a doba trvání) bude přidáno jako značky rozšiřování do strukturovaného protokolu. Ujistěte se, že máte způsob zobrazení strukturovaných protokolů, abyste mohli zobrazit tyto dodatečné informace.

Platí pro

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Zdroj:
HttpClientLoggingHttpClientBuilderExtensions.cs
Zdroj:
HttpClientLoggingHttpClientBuilderExtensions.cs
Zdroj:
HttpClientLoggingHttpClientBuilderExtensions.cs

Přidá k IHttpClientAsyncLogger vygenerování protokolů pro odchozí požadavky pro pojmenovanou HttpClient.

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

Parametry

configure
Action<LoggingOptions>

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

Návraty

Hodnota .builder

Výjimky

Kterýkoli z argumentů je null.

Poznámky

Všechny ostatní protokolovací nástroje se odeberou – včetně výchozího, zaregistrovaného přes AddDefaultLogger(IHttpClientBuilder). Mnoho informací zaznamenaných touto metodou (jako jsou těla, metody, hostitel, cesta a doba trvání) bude přidáno jako značky rozšiřování do strukturovaného protokolu. Ujistěte se, že máte způsob zobrazení strukturovaných protokolů, abyste mohli zobrazit tyto dodatečné informace.

Platí pro