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
AddExtendedHttpClientLogging(IServiceCollection) |
Fügt ein IHttpClientAsyncLogger hinzu, um Protokolle für ausgehende Anforderungen für alle HTTP-Clients ausgibt, die mit IHttpClientFactoryerstellt wurden. |
AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection) |
Fügt ein IHttpClientAsyncLogger hinzu, um Protokolle für ausgehende Anforderungen für alle HTTP-Clients ausgibt, die mit IHttpClientFactoryerstellt wurden. |
AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>) |
Fügt ein IHttpClientAsyncLogger hinzu, um Protokolle für ausgehende Anforderungen für alle HTTP-Clients ausgibt, die mit IHttpClientFactoryerstellt wurden. |
AddExtendedHttpClientLogging(IServiceCollection)
Fügt ein IHttpClientAsyncLogger hinzu, um Protokolle für ausgehende Anforderungen für alle HTTP-Clients ausgibt, die mit IHttpClientFactoryerstellt wurden.
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
Das IServiceCollection.
Gibt zurück
Der Wert von services
.
Ausnahmen
Argument services
ist null
.
Hinweise
Alle anderen Protokollierungen werden entfernt , einschließlich der Standardprotokollierung, die über AddDefaultLogger(IHttpClientBuilder)registriert wurde.
Gilt für:
AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)
Fügt ein IHttpClientAsyncLogger hinzu, um Protokolle für ausgehende Anforderungen für alle HTTP-Clients ausgibt, die mit IHttpClientFactoryerstellt wurden.
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
Das IServiceCollection.
- section
- IConfigurationSection
Die , die IConfigurationSection zum Konfigurieren von verwendet werden LoggingOptionssoll.
Gibt zurück
Der Wert von services
.
Ausnahmen
Eines der Argumente ist null
.
Hinweise
Alle anderen Protokollierungen werden entfernt , einschließlich der Standardprotokollierung, die über AddDefaultLogger(IHttpClientBuilder)registriert wurde.
Gilt für:
AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)
Fügt ein IHttpClientAsyncLogger hinzu, um Protokolle für ausgehende Anforderungen für alle HTTP-Clients ausgibt, die mit IHttpClientFactoryerstellt wurden.
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
Das IServiceCollection.
- configure
- Action<LoggingOptions>
Der Delegat, mit dem konfiguriert LoggingOptions werden soll.
Gibt zurück
Der Wert von services
.
Ausnahmen
Eines der Argumente ist null
.
Hinweise
Alle anderen Protokollierungen werden entfernt , einschließlich der Standardprotokollierung, die über AddDefaultLogger(IHttpClientBuilder)registriert wurde.