Compartir a través de


HttpClientLoggingHttpClientBuilderExtensions.AddExtendedHttpClientLogging Método

Definición

Sobrecargas

Nombre Description
AddExtendedHttpClientLogging(IHttpClientBuilder)

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, Boolean)

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection, Boolean)

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>, Boolean)

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder)

Source:
HttpClientLoggingHttpClientBuilderExtensions.cs
Source:
HttpClientLoggingHttpClientBuilderExtensions.cs
Source:
HttpClientLoggingHttpClientBuilderExtensions.cs

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado 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

Parámetros

Devoluciones

El valor de builder.

Excepciones

El argumento builder es null.

Comentarios

Se quitan todos los demás registradores, incluido el predeterminado, registrado a través AddDefaultLogger(IHttpClientBuilder)de . La información registrada por este método se agrega como pares clave-valor al estado de registro.

Se aplica a

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Source:
HttpClientLoggingHttpClientBuilderExtensions.cs
Source:
HttpClientLoggingHttpClientBuilderExtensions.cs
Source:
HttpClientLoggingHttpClientBuilderExtensions.cs

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado 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

Parámetros

section
IConfigurationSection

IConfigurationSection que se va a usar para configurar LoggingOptions.

Devoluciones

El valor de builder.

Excepciones

Cualquiera de los argumentos es null.

Comentarios

Se quitan todos los demás registradores, incluido el predeterminado, registrado a través AddDefaultLogger(IHttpClientBuilder)de . La información registrada por este método se agrega como pares clave-valor al estado de registro.

Se aplica a

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Source:
HttpClientLoggingHttpClientBuilderExtensions.cs
Source:
HttpClientLoggingHttpClientBuilderExtensions.cs
Source:
HttpClientLoggingHttpClientBuilderExtensions.cs

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado 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

Parámetros

configure
Action<LoggingOptions>

Delegado con el que se va a configurar LoggingOptions .

Devoluciones

El valor de builder.

Excepciones

Cualquiera de los argumentos es null.

Comentarios

Se quitan todos los demás registradores, incluido el predeterminado, registrado a través AddDefaultLogger(IHttpClientBuilder)de . La información registrada por este método se agrega como pares clave-valor al estado de registro.

Se aplica a

AddExtendedHttpClientLogging(IHttpClientBuilder, Boolean)

Source:
HttpClientLoggingHttpClientBuilderExtensions.cs

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado 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

Parámetros

wrapHandlersPipeline
Boolean

Cuando true, el registrador se coloca al principio de la canalización de solicitudes, encapsulando todos los demás controladores. Cuando false, el registrador se coloca al final de la canalización, justo antes del controlador de mensajes principal.

Devoluciones

El valor de builder.

Atributos

Excepciones

El argumento builder es null.

Comentarios

Se quitan todos los demás registradores, incluido el predeterminado, registrado a través AddDefaultLogger(IHttpClientBuilder)de . La información registrada por este método se agrega como pares clave-valor al estado de registro.

Se aplica a

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection, Boolean)

Source:
HttpClientLoggingHttpClientBuilderExtensions.cs

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado 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

Parámetros

section
IConfigurationSection

IConfigurationSection que se va a usar para configurar LoggingOptions.

wrapHandlersPipeline
Boolean

Cuando true, el registrador se coloca al principio de la canalización de solicitudes, encapsulando todos los demás controladores. Cuando false, el registrador se coloca al final de la canalización, justo antes del controlador de mensajes principal.

Devoluciones

El valor de builder.

Atributos

Excepciones

Cualquiera de los argumentos es null.

Comentarios

Se quitan todos los demás registradores, incluido el predeterminado, registrado a través AddDefaultLogger(IHttpClientBuilder)de . La información registrada por este método se agrega como pares clave-valor al estado de registro.

Se aplica a

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>, Boolean)

Source:
HttpClientLoggingHttpClientBuilderExtensions.cs

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado 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

Parámetros

configure
Action<LoggingOptions>

Delegado con el que se va a configurar LoggingOptions .

wrapHandlersPipeline
Boolean

Cuando true, el registrador se coloca al principio de la canalización de solicitudes, encapsulando todos los demás controladores. Cuando false, el registrador se coloca al final de la canalización, justo antes del controlador de mensajes principal.

Devoluciones

El valor de builder.

Atributos

Excepciones

Cualquiera de los argumentos es null.

Comentarios

Se quitan todos los demás registradores, incluido el predeterminado, registrado a través AddDefaultLogger(IHttpClientBuilder)de . La información registrada por este método se agrega como pares clave-valor al estado de registro.

Se aplica a