Condividi tramite


HttpClientBuilderExtensions.RedactLoggedHeaders Metodo

Definizione

Overload

RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)

Imposta la raccolta di nomi di intestazioni HTTP per cui è necessario che i valori vengano oscurati prima della registrazione.

RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)

Imposta il valore Func<T,TResult> che determina se oscurare il valore dell'intestazione HTTP prima della registrazione.

RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)

Origine:
HttpClientBuilderExtensions.cs
Origine:
HttpClientBuilderExtensions.cs
Origine:
HttpClientBuilderExtensions.cs
Origine:
HttpClientBuilderExtensions.cs
Origine:
HttpClientBuilderExtensions.cs

Imposta la raccolta di nomi di intestazioni HTTP per cui è necessario che i valori vengano oscurati prima della registrazione.

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

Parametri

redactedLoggedHeaderNames
IEnumerable<String>

Raccolta di nomi di intestazioni HTTP per cui è necessario che i valori vengano oscurati prima della registrazione.

Restituisce

Oggetto IHttpClientBuilder.

Si applica a

RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)

Origine:
HttpClientBuilderExtensions.cs
Origine:
HttpClientBuilderExtensions.cs
Origine:
HttpClientBuilderExtensions.cs
Origine:
HttpClientBuilderExtensions.cs
Origine:
HttpClientBuilderExtensions.cs

Imposta il valore Func<T,TResult> che determina se oscurare il valore dell'intestazione HTTP prima della registrazione.

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

Parametri

shouldRedactHeaderValue
Func<String,Boolean>

Func<T,TResult> che determina se oscurare il valore dell'intestazione HTTP prima della registrazione.

Restituisce

Oggetto IHttpClientBuilder.

Commenti

Il predicato specificato shouldRedactHeaderValue verrà valutato per ogni valore di intestazione durante la registrazione. Se il predicato restituisce true , il valore dell'intestazione verrà sostituito con un valore di marcatore nei log. In caso contrario, il valore * dell'intestazione verrà registrato.

Si applica a