HttpClientLoggingHttpClientBuilderExtensions.AddExtendedHttpClientLogging Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
AddExtendedHttpClientLogging(IHttpClientBuilder)
Lägger till en IHttpClientAsyncLogger för att generera loggar för utgående begäranden för en namngiven HttpClient.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddExtendedHttpClientLogging(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddExtendedHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder);
static member AddExtendedHttpClientLogging : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddExtendedHttpClientLogging (builder As IHttpClientBuilder) As IHttpClientBuilder
Parametrar
- builder
- IHttpClientBuilder
Returer
Värdet för builder.
Undantag
Argumentet builder är null.
Kommentarer
Alla andra loggare tas bort – inklusive standardloggen som registreras via AddDefaultLogger(IHttpClientBuilder). Information som loggas med den här metoden läggs till som nyckel/värde-par i loggtillståndet.
Gäller för
AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)
Lägger till en IHttpClientAsyncLogger för att generera loggar för utgående begäranden för en namngiven HttpClient.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddExtendedHttpClientLogging(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Microsoft::Extensions::Configuration::IConfigurationSection ^ section);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddExtendedHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Microsoft.Extensions.Configuration.IConfigurationSection section);
static member AddExtendedHttpClientLogging : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Microsoft.Extensions.Configuration.IConfigurationSection -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddExtendedHttpClientLogging (builder As IHttpClientBuilder, section As IConfigurationSection) As IHttpClientBuilder
Parametrar
- builder
- IHttpClientBuilder
- section
- IConfigurationSection
Att IConfigurationSection använda för att LoggingOptionskonfigurera .
Returer
Värdet för builder.
Undantag
Något av argumenten är null.
Kommentarer
Alla andra loggare tas bort – inklusive standardloggen som registreras via AddDefaultLogger(IHttpClientBuilder). Information som loggas med den här metoden läggs till som nyckel/värde-par i loggtillståndet.
Gäller för
AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)
Lägger till en IHttpClientAsyncLogger för att generera loggar för utgående begäranden för en namngiven HttpClient.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddExtendedHttpClientLogging(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Action<Microsoft::Extensions::Http::Logging::LoggingOptions ^> ^ configure);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddExtendedHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Action<Microsoft.Extensions.Http.Logging.LoggingOptions> configure);
static member AddExtendedHttpClientLogging : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Action<Microsoft.Extensions.Http.Logging.LoggingOptions> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddExtendedHttpClientLogging (builder As IHttpClientBuilder, configure As Action(Of LoggingOptions)) As IHttpClientBuilder
Parametrar
- builder
- IHttpClientBuilder
- configure
- Action<LoggingOptions>
Ombudet som ska konfigureras LoggingOptions med.
Returer
Värdet för builder.
Undantag
Något av argumenten är null.
Kommentarer
Alla andra loggare tas bort – inklusive standardloggen som registreras via AddDefaultLogger(IHttpClientBuilder). Information som loggas med den här metoden läggs till som nyckel/värde-par i loggtillståndet.
Gäller för
AddExtendedHttpClientLogging(IHttpClientBuilder, Boolean)
Lägger till en IHttpClientAsyncLogger för att generera loggar för utgående begäranden för en namngiven HttpClient.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddExtendedHttpClientLogging(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, bool wrapHandlersPipeline);
[System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0003", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddExtendedHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, bool wrapHandlersPipeline);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddExtendedHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, bool wrapHandlersPipeline);
[<System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0003", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
static member AddExtendedHttpClientLogging : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * bool -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
static member AddExtendedHttpClientLogging : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * bool -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddExtendedHttpClientLogging (builder As IHttpClientBuilder, wrapHandlersPipeline As Boolean) As IHttpClientBuilder
Parametrar
- builder
- IHttpClientBuilder
- wrapHandlersPipeline
- Boolean
När trueplaceras loggaren i början av begärandepipelinen och omsluter alla andra hanterare.
När falseplaceras loggaren i slutet av pipelinen, precis före den primära meddelandehanteraren.
Returer
Värdet för builder.
- Attribut
Undantag
Argumentet builder är null.
Kommentarer
Alla andra loggare tas bort – inklusive standardloggen som registreras via AddDefaultLogger(IHttpClientBuilder). Information som loggas med den här metoden läggs till som nyckel/värde-par i loggtillståndet.
Gäller för
AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection, Boolean)
Lägger till en IHttpClientAsyncLogger för att generera loggar för utgående begäranden för en namngiven HttpClient.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddExtendedHttpClientLogging(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Microsoft::Extensions::Configuration::IConfigurationSection ^ section, bool wrapHandlersPipeline);
[System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0003", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddExtendedHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Microsoft.Extensions.Configuration.IConfigurationSection section, bool wrapHandlersPipeline);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddExtendedHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Microsoft.Extensions.Configuration.IConfigurationSection section, bool wrapHandlersPipeline);
[<System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0003", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
static member AddExtendedHttpClientLogging : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Microsoft.Extensions.Configuration.IConfigurationSection * bool -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
static member AddExtendedHttpClientLogging : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Microsoft.Extensions.Configuration.IConfigurationSection * bool -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddExtendedHttpClientLogging (builder As IHttpClientBuilder, section As IConfigurationSection, wrapHandlersPipeline As Boolean) As IHttpClientBuilder
Parametrar
- builder
- IHttpClientBuilder
- section
- IConfigurationSection
Att IConfigurationSection använda för att LoggingOptionskonfigurera .
- wrapHandlersPipeline
- Boolean
När trueplaceras loggaren i början av begärandepipelinen och omsluter alla andra hanterare.
När falseplaceras loggaren i slutet av pipelinen, precis före den primära meddelandehanteraren.
Returer
Värdet för builder.
- Attribut
Undantag
Något av argumenten är null.
Kommentarer
Alla andra loggare tas bort – inklusive standardloggen som registreras via AddDefaultLogger(IHttpClientBuilder). Information som loggas med den här metoden läggs till som nyckel/värde-par i loggtillståndet.
Gäller för
AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>, Boolean)
Lägger till en IHttpClientAsyncLogger för att generera loggar för utgående begäranden för en namngiven HttpClient.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddExtendedHttpClientLogging(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Action<Microsoft::Extensions::Http::Logging::LoggingOptions ^> ^ configure, bool wrapHandlersPipeline);
[System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0003", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddExtendedHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Action<Microsoft.Extensions.Http.Logging.LoggingOptions> configure, bool wrapHandlersPipeline);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddExtendedHttpClientLogging(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Action<Microsoft.Extensions.Http.Logging.LoggingOptions> configure, bool wrapHandlersPipeline);
[<System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0003", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
static member AddExtendedHttpClientLogging : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Action<Microsoft.Extensions.Http.Logging.LoggingOptions> * bool -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
static member AddExtendedHttpClientLogging : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Action<Microsoft.Extensions.Http.Logging.LoggingOptions> * bool -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddExtendedHttpClientLogging (builder As IHttpClientBuilder, configure As Action(Of LoggingOptions), wrapHandlersPipeline As Boolean) As IHttpClientBuilder
Parametrar
- builder
- IHttpClientBuilder
- configure
- Action<LoggingOptions>
Ombudet som ska konfigureras LoggingOptions med.
- wrapHandlersPipeline
- Boolean
När trueplaceras loggaren i början av begärandepipelinen och omsluter alla andra hanterare.
När falseplaceras loggaren i slutet av pipelinen, precis före den primära meddelandehanteraren.
Returer
Värdet för builder.
- Attribut
Undantag
Något av argumenten är null.
Kommentarer
Alla andra loggare tas bort – inklusive standardloggen som registreras via AddDefaultLogger(IHttpClientBuilder). Information som loggas med den här metoden läggs till som nyckel/värde-par i loggtillståndet.