HttpClientLoggingServiceCollectionExtensions.AddExtendedHttpClientLogging Yöntem

Tanım

Aşırı Yüklemeler

AddExtendedHttpClientLogging(IServiceCollection)

ile IHttpClientFactoryoluşturulan tüm HTTP istemcileri için giden isteklerin günlüklerini yaymak için bir IHttpClientAsyncLogger ekler.

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

ile IHttpClientFactoryoluşturulan tüm HTTP istemcileri için giden isteklerin günlüklerini yaymak için bir IHttpClientAsyncLogger ekler.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

ile IHttpClientFactoryoluşturulan tüm HTTP istemcileri için giden isteklerin günlüklerini yaymak için bir IHttpClientAsyncLogger ekler.

AddExtendedHttpClientLogging(IServiceCollection)

Kaynak:
HttpClientLoggingServiceCollectionExtensions.cs
Kaynak:
HttpClientLoggingServiceCollectionExtensions.cs
Kaynak:
HttpClientLoggingServiceCollectionExtensions.cs

ile IHttpClientFactoryoluşturulan tüm HTTP istemcileri için giden isteklerin günlüklerini yaymak için bir IHttpClientAsyncLogger ekler.

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

Parametreler

Döndürülenler

değeri services.

Özel durumlar

Bağımsız değişken services : null.

Açıklamalar

diğer tüm günlükçüler kaldırılır; varsayılanı da dahil olmak üzere, aracılığıyla AddDefaultLogger(IHttpClientBuilder)kaydedilir.

Şunlara uygulanır

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Kaynak:
HttpClientLoggingServiceCollectionExtensions.cs
Kaynak:
HttpClientLoggingServiceCollectionExtensions.cs
Kaynak:
HttpClientLoggingServiceCollectionExtensions.cs

ile IHttpClientFactoryoluşturulan tüm HTTP istemcileri için giden isteklerin günlüklerini yaymak için bir IHttpClientAsyncLogger ekler.

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

Parametreler

section
IConfigurationSection

IConfigurationSection yapılandırması LoggingOptionsiçin kullanılacak .

Döndürülenler

değeri services.

Özel durumlar

Bağımsız değişkenlerden herhangi biri şeklindedir null.

Açıklamalar

diğer tüm günlükçüler kaldırılır; varsayılanı da dahil olmak üzere, aracılığıyla AddDefaultLogger(IHttpClientBuilder)kaydedilir.

Şunlara uygulanır

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Kaynak:
HttpClientLoggingServiceCollectionExtensions.cs
Kaynak:
HttpClientLoggingServiceCollectionExtensions.cs
Kaynak:
HttpClientLoggingServiceCollectionExtensions.cs

ile IHttpClientFactoryoluşturulan tüm HTTP istemcileri için giden isteklerin günlüklerini yaymak için bir IHttpClientAsyncLogger ekler.

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

Parametreler

configure
Action<LoggingOptions>

Yapılandıracağı LoggingOptions temsilci.

Döndürülenler

değeri services.

Özel durumlar

Bağımsız değişkenlerden herhangi biri şeklindedir null.

Açıklamalar

diğer tüm günlükçüler kaldırılır; varsayılanı da dahil olmak üzere, aracılığıyla AddDefaultLogger(IHttpClientBuilder)kaydedilir.

Şunlara uygulanır