HttpClientBuilderExtensions.RedactLoggedHeaders Methode

Definition

Ü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>)

Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs

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

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>)

Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs

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

shouldRedactHeaderValue
Func<String,Boolean>

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.

Gilt für: