HttpClientLoggingHttpClientBuilderExtensions.AddExtendedHttpClientLogging Yöntem

Tanım

Aşırı Yüklemeler

AddExtendedHttpClientLogging(IHttpClientBuilder)

Adlandırılmış HttpClientbir IHttpClientAsyncLogger için giden isteklerin günlüklerini yaymak için bir ekler.

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Adlandırılmış HttpClientbir IHttpClientAsyncLogger için giden isteklerin günlüklerini yaymak için bir ekler.

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Adlandırılmış HttpClientbir IHttpClientAsyncLogger için giden isteklerin günlüklerini yaymak için bir ekler.

AddExtendedHttpClientLogging(IHttpClientBuilder)

Kaynak:
HttpClientLoggingHttpClientBuilderExtensions.cs
Kaynak:
HttpClientLoggingHttpClientBuilderExtensions.cs
Kaynak:
HttpClientLoggingHttpClientBuilderExtensions.cs

Adlandırılmış HttpClientbir IHttpClientAsyncLogger için giden isteklerin günlüklerini yaymak için bir ekler.

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

Parametreler

Döndürülenler

değeridir builder.

Özel durumlar

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

Açıklamalar

Diğer tüm günlüğe kaydedenler kaldırılır; varsayılanı da dahil olmak üzere, aracılığıyla AddDefaultLogger(IHttpClientBuilder)kaydedilir. Bu yöntem tarafından günlüğe kaydedilen bilgilerin çoğu (gövdeler, yöntemler, konak, yol ve süre gibi) yapılandırılmış günlüğe zenginleştirme etiketleri olarak eklenir. Bu ek bilgileri görüntülemek için yapılandırılmış günlükleri görüntülemenin bir yolunu kullandığınızdan emin olun.

Şunlara uygulanır

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Kaynak:
HttpClientLoggingHttpClientBuilderExtensions.cs
Kaynak:
HttpClientLoggingHttpClientBuilderExtensions.cs
Kaynak:
HttpClientLoggingHttpClientBuilderExtensions.cs

Adlandırılmış HttpClientbir IHttpClientAsyncLogger için giden isteklerin günlüklerini yaymak için bir ekler.

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

Parametreler

section
IConfigurationSection

IConfigurationSection yapılandırması için kullanılacak öğesini seçinLoggingOptions.

Döndürülenler

değeridir builder.

Özel durumlar

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

Açıklamalar

Diğer tüm günlüğe kaydedenler kaldırılır; varsayılanı da dahil olmak üzere, aracılığıyla AddDefaultLogger(IHttpClientBuilder)kaydedilir. Bu yöntem tarafından günlüğe kaydedilen bilgilerin çoğu (gövdeler, yöntemler, konak, yol ve süre gibi) yapılandırılmış günlüğe zenginleştirme etiketleri olarak eklenir. Bu ek bilgileri görüntülemek için yapılandırılmış günlükleri görüntülemenin bir yolunu kullandığınızdan emin olun.

Şunlara uygulanır

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Kaynak:
HttpClientLoggingHttpClientBuilderExtensions.cs
Kaynak:
HttpClientLoggingHttpClientBuilderExtensions.cs
Kaynak:
HttpClientLoggingHttpClientBuilderExtensions.cs

Adlandırılmış HttpClientbir IHttpClientAsyncLogger için giden isteklerin günlüklerini yaymak için bir ekler.

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

Parametreler

configure
Action<LoggingOptions>

Yapılandıracağı LoggingOptions temsilci.

Döndürülenler

değeridir builder.

Özel durumlar

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

Açıklamalar

Diğer tüm günlüğe kaydedenler kaldırılır; varsayılanı da dahil olmak üzere, aracılığıyla AddDefaultLogger(IHttpClientBuilder)kaydedilir. Bu yöntem tarafından günlüğe kaydedilen bilgilerin çoğu (gövdeler, yöntemler, konak, yol ve süre gibi) yapılandırılmış günlüğe zenginleştirme etiketleri olarak eklenir. Bu ek bilgileri görüntülemek için yapılandırılmış günlükleri görüntülemenin bir yolunu kullandığınızdan emin olun.

Şunlara uygulanır