Langue

HttpClientLoggingServiceCollectionExtensions.AddExtendedHttpClientLogging Méthode

Définition

Surcharges

Nom Description
AddExtendedHttpClientLogging(IServiceCollection)

Ajoute un IHttpClientAsyncLogger pour émettre des journaux pour les requêtes sortantes pour tous les clients HTTP créés avec IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Ajoute un IHttpClientAsyncLogger pour émettre des journaux pour les requêtes sortantes pour tous les clients HTTP créés avec IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Ajoute un IHttpClientAsyncLogger pour émettre des journaux pour les requêtes sortantes pour tous les clients HTTP créés avec IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection)

Source:
HttpClientLoggingServiceCollectionExtensions.cs

Ajoute un IHttpClientAsyncLogger pour émettre des journaux pour les requêtes sortantes pour tous les clients HTTP créés avec 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

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

Retours

Valeur de services.

Exceptions

Argument services : null.

Remarques

Tous les autres enregistreurs d’événements sont supprimés, y compris celui par défaut, enregistré via AddDefaultLogger(IHttpClientBuilder).

S’applique à

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Source:
HttpClientLoggingServiceCollectionExtensions.cs

Ajoute un IHttpClientAsyncLogger pour émettre des journaux pour les requêtes sortantes pour tous les clients HTTP créés avec 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

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

section
IConfigurationSection

À IConfigurationSection utiliser pour la configuration LoggingOptions.

Retours

Valeur de services.

Exceptions

L’un des arguments est null.

Remarques

Tous les autres enregistreurs d’événements sont supprimés, y compris celui par défaut, enregistré via AddDefaultLogger(IHttpClientBuilder).

S’applique à

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Source:
HttpClientLoggingServiceCollectionExtensions.cs

Ajoute un IHttpClientAsyncLogger pour émettre des journaux pour les requêtes sortantes pour tous les clients HTTP créés avec 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

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

configure
Action<LoggingOptions>

Délégué à configurer LoggingOptions .

Retours

Valeur de services.

Exceptions

L’un des arguments est null.

Remarques

Tous les autres enregistreurs d’événements sont supprimés, y compris celui par défaut, enregistré via AddDefaultLogger(IHttpClientBuilder).

S’applique à