HttpClientLoggingServiceCollectionExtensions.AddExtendedHttpClientLogging Méthode

Définition

Surcharges

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
Source:
HttpClientLoggingServiceCollectionExtensions.cs
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

Retours

la valeur de la propriété services ;

Exceptions

L’argument services est null.

Remarques

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

S’applique à

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Source:
HttpClientLoggingServiceCollectionExtensions.cs
Source:
HttpClientLoggingServiceCollectionExtensions.cs
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

section
IConfigurationSection

IConfigurationSection à utiliser pour configurer LoggingOptions.

Retours

la valeur de la propriété 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, inscrit via AddDefaultLogger(IHttpClientBuilder).

S’applique à

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Source:
HttpClientLoggingServiceCollectionExtensions.cs
Source:
HttpClientLoggingServiceCollectionExtensions.cs
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

configure
Action<LoggingOptions>

Délégué à configurer LoggingOptions avec.

Retours

la valeur de la propriété 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, inscrit via AddDefaultLogger(IHttpClientBuilder).

S’applique à