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
RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>) |
Legt die Sammlung von HTTP-Headernamen fest, für die vor der Protokollierung Werte bearbeitet werden sollen. |
RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>) |
Legt die Func<T,TResult> fest, die bestimmt, ob der HTTP-Headerwert vor der Protokollierung bearbeitet wird. |
RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)
Legt die Sammlung von HTTP-Headernamen fest, für die vor der Protokollierung Werte bearbeitet 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 Sammlung von HTTP-Headernamen, für die vor der Protokollierung Werte bearbeitet werden sollen.
Gibt zurück
Das IHttpClientBuilder.
Gilt für:
RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)
Legt die Func<T,TResult> fest, die bestimmt, ob der HTTP-Headerwert vor der Protokollierung bearbeitet 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.
Die Func<T,TResult>, die bestimmt, ob der HTTP-Headerwert vor der Protokollierung bearbeitet werden soll.
Gibt zurück
Das IHttpClientBuilder.
Hinweise
Das bereitgestellte shouldRedactHeaderValue
Prädikat wird bei der Protokollierung für jeden Headerwert ausgewertet. Wenn das Prädikat zurückgibt true
, wird der Headerwert durch einen Markerwert *
in Protokollen ersetzt. Andernfalls wird der Headerwert protokolliert.