HttpClientLoggingHttpClientBuilderExtensions.AddExtendedHttpClientLogging Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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
- builder
- IHttpClientBuilder
Hodnota IHttpClientBuilder
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)
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
- builder
- IHttpClientBuilder
Hodnota IHttpClientBuilder
- 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>)
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
- builder
- IHttpClientBuilder
Hodnota IHttpClientBuilder
- 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.