HttpClientBuilderExtensions.RedactLoggedHeaders Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>) |
Legt die Auflistung von HTTP-Headernamen fest, für die Werte vor der Protokollierung redigiert werden sollen. |
| RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>) |
Legt fest Func<T,TResult> , welche bestimmt, ob der HTTP-Headerwert mit dem entsprechenden Headernamen vor der Protokollierung redact wird. |
RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)
Legt die Auflistung von HTTP-Headernamen fest, für die Werte vor der Protokollierung redigiert werden sollen.
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
Parameter
- builder
- IHttpClientBuilder
Die IHttpClientBuilder.
- redactedLoggedHeaderNames
- IEnumerable<String>
Die Auflistung von HTTP-Headernamen, für die Werte vor der Protokollierung redigiert werden sollen.
Gibt zurück
Die IHttpClientBuilder.
Gilt für:
RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)
Legt fest Func<T,TResult> , welche bestimmt, ob der HTTP-Headerwert mit dem entsprechenden Headernamen vor der Protokollierung redact wird.
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
Parameter
- builder
- IHttpClientBuilder
Die IHttpClientBuilder.
Dies Func<T,TResult> bestimmt, ob der HTTP-Headerwert vor der Protokollierung mit dem entsprechenden Headernamen redigiert werden soll.
Gibt zurück
Die IHttpClientBuilder.
Hinweise
Das bereitgestellte shouldRedactHeaderValue Prädikat wird bei der Protokollierung für jeden Headernamen ausgewertet. Wenn das Prädikat zurückgegeben true wird, wird der Headerwert durch einen Markerwert * in Protokollen ersetzt. Andernfalls wird der Headerwert protokolliert.