HttpClientLoggingHttpClientBuilderExtensions.AddExtendedHttpClientLogging Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
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
- builder
- IHttpClientBuilder
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)
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
- builder
- IHttpClientBuilder
- 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>)
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
- builder
- IHttpClientBuilder
- 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)
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
- builder
- IHttpClientBuilder
- 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)
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
- builder
- IHttpClientBuilder
- 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)
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
- builder
- IHttpClientBuilder
- 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.