HttpClientBuilderExtensions.RedactLoggedHeaders Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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>)
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
S’applique à
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.
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
Func<T,TResult> qui détermine s’il faut modifier la valeur de l’en-tête HTTP avant la journalisation.
Retours
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.