HttpClientLoggingServiceCollectionExtensions.AddExtendedHttpClientLogging Methode

Definitie

Overloads

Name Description
AddExtendedHttpClientLogging(IServiceCollection)

Voegt een IHttpClientAsyncLogger toe om logboeken te verzenden voor uitgaande aanvragen voor alle HTTP-clients die zijn gemaakt met IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Voegt een IHttpClientAsyncLogger toe om logboeken te verzenden voor uitgaande aanvragen voor alle HTTP-clients die zijn gemaakt met IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Voegt een IHttpClientAsyncLogger toe om logboeken te verzenden voor uitgaande aanvragen voor alle HTTP-clients die zijn gemaakt met IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection)

Bron:
HttpClientLoggingServiceCollectionExtensions.cs
Bron:
HttpClientLoggingServiceCollectionExtensions.cs

Voegt een IHttpClientAsyncLogger toe om logboeken te verzenden voor uitgaande aanvragen voor alle HTTP-clients die zijn gemaakt met 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

Parameters

Retouren

De waarde van services.

Uitzonderingen

Argument services is null.

Opmerkingen

Alle andere loggers worden verwijderd , inclusief de standaardregistratie, geregistreerd via AddDefaultLogger(IHttpClientBuilder).

Van toepassing op

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Bron:
HttpClientLoggingServiceCollectionExtensions.cs
Bron:
HttpClientLoggingServiceCollectionExtensions.cs

Voegt een IHttpClientAsyncLogger toe om logboeken te verzenden voor uitgaande aanvragen voor alle HTTP-clients die zijn gemaakt met 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

Parameters

section
IConfigurationSection

De IConfigurationSection te gebruiken voor het LoggingOptionsconfigureren.

Retouren

De waarde van services.

Uitzonderingen

Een van de argumenten is null.

Opmerkingen

Alle andere loggers worden verwijderd , inclusief de standaardregistratie, geregistreerd via AddDefaultLogger(IHttpClientBuilder).

Van toepassing op

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Bron:
HttpClientLoggingServiceCollectionExtensions.cs
Bron:
HttpClientLoggingServiceCollectionExtensions.cs

Voegt een IHttpClientAsyncLogger toe om logboeken te verzenden voor uitgaande aanvragen voor alle HTTP-clients die zijn gemaakt met 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

Parameters

configure
Action<LoggingOptions>

De gemachtigde waarmee moet worden geconfigureerd LoggingOptions .

Retouren

De waarde van services.

Uitzonderingen

Een van de argumenten is null.

Opmerkingen

Alle andere loggers worden verwijderd , inclusief de standaardregistratie, geregistreerd via AddDefaultLogger(IHttpClientBuilder).

Van toepassing op