HttpClientLoggingHttpClientBuilderExtensions.AddExtendedHttpClientLogging Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
AddExtendedHttpClientLogging(IHttpClientBuilder) |
Dodaje element do IHttpClientAsyncLogger emitowania dzienników dla żądań wychodzących dla nazwanego HttpClientelementu . |
AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection) |
Dodaje element do IHttpClientAsyncLogger emitowania dzienników dla żądań wychodzących dla nazwanego HttpClientelementu . |
AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>) |
Dodaje element do IHttpClientAsyncLogger emitowania dzienników dla żądań wychodzących dla nazwanego HttpClientelementu . |
AddExtendedHttpClientLogging(IHttpClientBuilder)
Dodaje element do IHttpClientAsyncLogger emitowania dzienników dla żądań wychodzących dla nazwanego HttpClientelementu .
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
Element IHttpClientBuilder.
Zwraca
Wartość .builder
Wyjątki
Argument builder
to null
.
Uwagi
Wszystkie inne rejestratory są usuwane — w tym domyślne, zarejestrowane za pośrednictwem polecenia AddDefaultLogger(IHttpClientBuilder). Wiele informacji rejestrowanych przez tę metodę (takich jak ciała, metody, host, ścieżka i czas trwania) zostaną dodane jako tagi wzbogacania do dziennika strukturalnego. Upewnij się, że masz sposób wyświetlania dzienników ustrukturyzowanych, aby wyświetlić te dodatkowe informacje.
Dotyczy
AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)
Dodaje element do IHttpClientAsyncLogger emitowania dzienników dla żądań wychodzących dla nazwanego HttpClientelementu .
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
Element IHttpClientBuilder.
- section
- IConfigurationSection
Element IConfigurationSection do użycia do konfigurowania programu LoggingOptions.
Zwraca
Wartość .builder
Wyjątki
Dowolny z argumentów to null
.
Uwagi
Wszystkie inne rejestratory są usuwane — w tym domyślne, zarejestrowane za pośrednictwem polecenia AddDefaultLogger(IHttpClientBuilder). Wiele informacji rejestrowanych przez tę metodę (takich jak ciała, metody, host, ścieżka i czas trwania) zostaną dodane jako tagi wzbogacania do dziennika strukturalnego. Upewnij się, że masz sposób wyświetlania dzienników ustrukturyzowanych, aby wyświetlić te dodatkowe informacje.
Dotyczy
AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)
Dodaje element do IHttpClientAsyncLogger emitowania dzienników dla żądań wychodzących dla nazwanego HttpClientelementu .
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
Element IHttpClientBuilder.
- configure
- Action<LoggingOptions>
Pełnomocnik do skonfigurowania LoggingOptions za pomocą polecenia .
Zwraca
Wartość .builder
Wyjątki
Dowolny z argumentów to null
.
Uwagi
Wszystkie inne rejestratory są usuwane — w tym domyślne, zarejestrowane za pośrednictwem polecenia AddDefaultLogger(IHttpClientBuilder). Wiele informacji rejestrowanych przez tę metodę (takich jak ciała, metody, host, ścieżka i czas trwania) zostaną dodane jako tagi wzbogacania do dziennika strukturalnego. Upewnij się, że masz sposób wyświetlania dzienników ustrukturyzowanych, aby wyświetlić te dodatkowe informacje.