HttpClientBuilderExtensions.RedactLoggedHeaders Méthode

Définition

Surcharges

RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)

Définit la collection de noms d’en-têtes HTTP pour lesquels les valeurs doivent être modifiées avant la journalisation.

RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)

Définit la Func<T,TResult> qui détermine s’il faut modifier la valeur de l’en-tête HTTP avant la journalisation.

RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)

Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs

Définit la collection de noms d’en-têtes HTTP pour lesquels les valeurs doivent être modifiées avant la journalisation.

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

Paramètres

builder
IHttpClientBuilder

L’IHttpClientBuilderopérateur

redactedLoggedHeaderNames
IEnumerable<String>

Collection de noms d’en-têtes HTTP pour lesquels les valeurs doivent être modifiées avant la journalisation.

Retours

Le IHttpClientBuilder.

S’applique à

RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)

Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs

Définit la Func<T,TResult> qui détermine s’il faut modifier la valeur de l’en-tête HTTP avant la journalisation.

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

Paramètres

builder
IHttpClientBuilder

L’IHttpClientBuilderopérateur

shouldRedactHeaderValue
Func<String,Boolean>

Func<T,TResult> qui détermine s’il faut modifier la valeur de l’en-tête HTTP avant la journalisation.

Retours

Le IHttpClientBuilder.

Remarques

Le prédicat fourni shouldRedactHeaderValue sera évalué pour chaque valeur d’en-tête lors de la journalisation. Si le prédicat retourne true , la valeur d’en-tête est remplacée par une valeur * de marqueur dans les journaux ; sinon, la valeur d’en-tête est journalisée.

S’applique à