Język

HttpClientLoggingServiceCollectionExtensions.AddExtendedHttpClientLogging Metoda

Definicja

Przeciążenia

Nazwisko Opis
AddExtendedHttpClientLogging(IServiceCollection)

Dodaje element IHttpClientAsyncLogger do emitowania dzienników dla żądań wychodzących dla wszystkich klientów HTTP utworzonych za pomocą polecenia IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Dodaje element IHttpClientAsyncLogger do emitowania dzienników dla żądań wychodzących dla wszystkich klientów HTTP utworzonych za pomocą polecenia IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Dodaje element IHttpClientAsyncLogger do emitowania dzienników dla żądań wychodzących dla wszystkich klientów HTTP utworzonych za pomocą polecenia IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection)

Źródło:
HttpClientLoggingServiceCollectionExtensions.cs

Dodaje element IHttpClientAsyncLogger do emitowania dzienników dla żądań wychodzących dla wszystkich klientów HTTP utworzonych za pomocą polecenia 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

Zwraca

Wartość services.

Wyjątki

Argumentem services jest null.

Uwagi

Wszystkie inne rejestratory są usuwane — w tym domyślne, zarejestrowane za pośrednictwem .AddDefaultLogger(IHttpClientBuilder)

Dotyczy

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Źródło:
HttpClientLoggingServiceCollectionExtensions.cs

Dodaje element IHttpClientAsyncLogger do emitowania dzienników dla żądań wychodzących dla wszystkich klientów HTTP utworzonych za pomocą polecenia 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

section
IConfigurationSection

Element IConfigurationSection do użycia do konfigurowania LoggingOptionselementu .

Zwraca

Wartość services.

Wyjątki

Każdy z argumentów to null.

Uwagi

Wszystkie inne rejestratory są usuwane — w tym domyślne, zarejestrowane za pośrednictwem .AddDefaultLogger(IHttpClientBuilder)

Dotyczy

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Źródło:
HttpClientLoggingServiceCollectionExtensions.cs

Dodaje element IHttpClientAsyncLogger do emitowania dzienników dla żądań wychodzących dla wszystkich klientów HTTP utworzonych za pomocą polecenia 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>

Pełnomocnik do skonfigurowania LoggingOptions za pomocą polecenia .

Zwraca

Wartość services.

Wyjątki

Każdy z argumentów to null.

Uwagi

Wszystkie inne rejestratory są usuwane — w tym domyślne, zarejestrowane za pośrednictwem .AddDefaultLogger(IHttpClientBuilder)

Dotyczy