HttpClientLoggingServiceCollectionExtensions.AddExtendedHttpClientLogging Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)
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
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)
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
- 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>)
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
- 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).