HttpClientLoggingHttpClientBuilderExtensions.AddExtendedHttpClientLogging Metod

Definition

Överlagringar

Name Description
AddExtendedHttpClientLogging(IHttpClientBuilder)

Lägger till en IHttpClientAsyncLogger för att generera loggar för utgående begäranden för en namngiven HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Lägger till en IHttpClientAsyncLogger för att generera loggar för utgående begäranden för en namngiven HttpClient.

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.

AddExtendedHttpClientLogging(IHttpClientBuilder, Boolean)

Lägger till en IHttpClientAsyncLogger för att generera loggar för utgående begäranden för en namngiven HttpClient.

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.

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.

AddExtendedHttpClientLogging(IHttpClientBuilder)

Källa:
HttpClientLoggingHttpClientBuilderExtensions.cs
Källa:
HttpClientLoggingHttpClientBuilderExtensions.cs

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

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)

Källa:
HttpClientLoggingHttpClientBuilderExtensions.cs
Källa:
HttpClientLoggingHttpClientBuilderExtensions.cs

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

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

Källa:
HttpClientLoggingHttpClientBuilderExtensions.cs
Källa:
HttpClientLoggingHttpClientBuilderExtensions.cs

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

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)

Källa:
HttpClientLoggingHttpClientBuilderExtensions.cs

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

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)

Källa:
HttpClientLoggingHttpClientBuilderExtensions.cs

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

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)

Källa:
HttpClientLoggingHttpClientBuilderExtensions.cs

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

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.

Gäller för