Partilhar via


HttpClientBuilderExtensions.RedactLoggedHeaders Método

Definição

Sobrecargas

RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)

Define a coleção de nomes de cabeçalho HTTP para os quais os valores devem ser reeditados antes do registro em log.

RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)

Define o Func<T,TResult> que determina se o valor do cabeçalho HTTP deve ser redigido antes do registro em log.

RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)

Origem:
HttpClientBuilderExtensions.cs
Origem:
HttpClientBuilderExtensions.cs
Origem:
HttpClientBuilderExtensions.cs
Origem:
HttpClientBuilderExtensions.cs
Origem:
HttpClientBuilderExtensions.cs

Define a coleção de nomes de cabeçalho HTTP para os quais os valores devem ser reeditados antes do registro em log.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ RedactLoggedHeaders(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, System::Collections::Generic::IEnumerable<System::String ^> ^ redactedLoggedHeaderNames);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder RedactLoggedHeaders (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, System.Collections.Generic.IEnumerable<string> redactedLoggedHeaderNames);
static member RedactLoggedHeaders : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * seq<string> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function RedactLoggedHeaders (builder As IHttpClientBuilder, redactedLoggedHeaderNames As IEnumerable(Of String)) As IHttpClientBuilder

Parâmetros

redactedLoggedHeaderNames
IEnumerable<String>

A coleção de nomes de cabeçalho HTTP para os quais os valores devem ser redigidos antes do registro em log.

Retornos

O IHttpClientBuilder.

Aplica-se a

RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)

Origem:
HttpClientBuilderExtensions.cs
Origem:
HttpClientBuilderExtensions.cs
Origem:
HttpClientBuilderExtensions.cs
Origem:
HttpClientBuilderExtensions.cs
Origem:
HttpClientBuilderExtensions.cs

Define o Func<T,TResult> que determina se o valor do cabeçalho HTTP deve ser redigido antes do registro em log.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ RedactLoggedHeaders(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Func<System::String ^, bool> ^ shouldRedactHeaderValue);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder RedactLoggedHeaders (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Func<string,bool> shouldRedactHeaderValue);
static member RedactLoggedHeaders : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Func<string, bool> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function RedactLoggedHeaders (builder As IHttpClientBuilder, shouldRedactHeaderValue As Func(Of String, Boolean)) As IHttpClientBuilder

Parâmetros

shouldRedactHeaderValue
Func<String,Boolean>

O Func<T,TResult> que determina se o valor do cabeçalho HTTP deve ser redigido antes do registro em log.

Retornos

O IHttpClientBuilder.

Comentários

O predicado fornecido shouldRedactHeaderValue será avaliado para cada valor de cabeçalho ao registrar em log. Se o predicado retornar true , o valor do cabeçalho será substituído por um valor * de marcador nos logs; caso contrário, o valor do cabeçalho será registrado.

Aplica-se a