HttpClientLoggingServiceCollectionExtensions.AddExtendedHttpClientLogging Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| AddExtendedHttpClientLogging(IServiceCollection) |
Fügt ein IHttpClientAsyncLogger , um Protokolle für ausgehende Anforderungen für alle HTTP-Clients auszustrahlen, die mit IHttpClientFactory. |
| AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection) |
Fügt ein IHttpClientAsyncLogger , um Protokolle für ausgehende Anforderungen für alle HTTP-Clients auszustrahlen, die mit IHttpClientFactory. |
| AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>) |
Fügt ein IHttpClientAsyncLogger , um Protokolle für ausgehende Anforderungen für alle HTTP-Clients auszustrahlen, die mit IHttpClientFactory. |
AddExtendedHttpClientLogging(IServiceCollection)
Fügt ein IHttpClientAsyncLogger , um Protokolle für ausgehende Anforderungen für alle HTTP-Clients auszustrahlen, die mit 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
Parameter
- services
- IServiceCollection
Die IServiceCollection.
Gibt zurück
Der Wert von services.
Ausnahmen
Argument services ist null.
Hinweise
Alle anderen Logger werden entfernt – einschließlich der Standardprotokollierung, die über AddDefaultLogger(IHttpClientBuilder).
Gilt für:
AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)
Fügt ein IHttpClientAsyncLogger , um Protokolle für ausgehende Anforderungen für alle HTTP-Clients auszustrahlen, die mit 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
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- section
- IConfigurationSection
Der IConfigurationSection für die Konfiguration LoggingOptionszu verwendende .
Gibt zurück
Der Wert von services.
Ausnahmen
Eines der Argumente ist null.
Hinweise
Alle anderen Logger werden entfernt – einschließlich der Standardprotokollierung, die über AddDefaultLogger(IHttpClientBuilder).
Gilt für:
AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)
Fügt ein IHttpClientAsyncLogger , um Protokolle für ausgehende Anforderungen für alle HTTP-Clients auszustrahlen, die mit 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
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- configure
- Action<LoggingOptions>
Die zu konfigurierende LoggingOptions Stellvertretung.
Gibt zurück
Der Wert von services.
Ausnahmen
Eines der Argumente ist null.
Hinweise
Alle anderen Logger werden entfernt – einschließlich der Standardprotokollierung, die über AddDefaultLogger(IHttpClientBuilder).