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
| 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)
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)
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>)
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).