HttpClientBuilderExtensions.RedactLoggedHeaders Methode

Definition

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

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

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

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

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

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

shouldRedactHeaderValue
Func<String,Boolean>

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.

Gilt für: