HttpClientLoggingServiceCollectionExtensions.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(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)
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
- services
- IServiceCollection
Hodnota IServiceCollection
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)
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
- services
- IServiceCollection
Hodnota IServiceCollection
- section
- IConfigurationSection
Slouží IConfigurationSection ke konfiguraci 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
AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)
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
- services
- IServiceCollection
Hodnota IServiceCollection
- 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).