HttpClientBuilderExtensions.RedactLoggedHeaders Metoda

Definicja

Przeciążenia

RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)

Ustawia kolekcję nazw nagłówków HTTP, dla których wartości powinny być redagowane przed rejestrowaniem.Sets the collection of HTTP header names for which values should be redacted before logging.

RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)

Określa, Func<T,TResult> czy należy wypróbować wartość nagłówka HTTP przed zarejestrowaniem.Sets the Func<T,TResult> which determines whether to redact the HTTP header value before logging.

RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)

Ustawia kolekcję nazw nagłówków HTTP, dla których wartości powinny być redagowane przed rejestrowaniem.Sets the collection of HTTP header names for which values should be redacted before logging.

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

Parametry

redactedLoggedHeaderNames
IEnumerable<String>

Kolekcja nazw nagłówków HTTP, dla których wartości powinny być redagowane przed rejestrowaniem.The collection of HTTP header names for which values should be redacted before logging.

Zwraca

IHttpClientBuilder

Element IHttpClientBuilder.The IHttpClientBuilder.

Dotyczy

RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)

Określa, Func<T,TResult> czy należy wypróbować wartość nagłówka HTTP przed zarejestrowaniem.Sets the Func<T,TResult> which determines whether to redact the HTTP header value before logging.

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

Parametry

shouldRedactHeaderValue
Func<String,Boolean>

Func<T,TResult>Określa, czy należy Zredaguj wartość nagłówka HTTP przed zarejestrowaniem.The Func<T,TResult> which determines whether to redact the HTTP header value before logging.

Zwraca

IHttpClientBuilder

Element IHttpClientBuilder.The IHttpClientBuilder.

Uwagi

Podany shouldRedactHeaderValue predykat zostanie oceniony dla każdej wartości nagłówka podczas rejestrowania.The provided shouldRedactHeaderValue predicate will be evaluated for each header value when logging. Jeśli predykat zwróci true , wartość nagłówka zostanie zastąpiona wartością znacznika * w dzienniku; w przeciwnym razie wartość nagłówka zostanie zarejestrowana.If the predicate returns true then the header value will be replaced with a marker value * in logs; otherwise the header value will be logged.

Dotyczy