Aracılığıyla paylaş


HttpClientBuilderExtensions.RedactLoggedHeaders Yöntem

Tanım

Aşırı Yüklemeler

RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)

Günlüğe kaydetmeden önce değerlerin yeniden dağıtılması gereken HTTP üst bilgi adları koleksiyonunu ayarlar.

RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)

Günlüğe Func<T,TResult> kaydetmeden önce HTTP üst bilgi değerinin yeniden dağıtılıp dağıtılmayacağını belirleyen değerini ayarlar.

RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)

Kaynak:
HttpClientBuilderExtensions.cs
Kaynak:
HttpClientBuilderExtensions.cs
Kaynak:
HttpClientBuilderExtensions.cs
Kaynak:
HttpClientBuilderExtensions.cs
Kaynak:
HttpClientBuilderExtensions.cs

Günlüğe kaydetmeden önce değerlerin yeniden dağıtılması gereken HTTP üst bilgi adları koleksiyonunu ayarlar.

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

Parametreler

redactedLoggedHeaderNames
IEnumerable<String>

Günlüğe kaydetmeden önce değerlerin yeniden dağıtılması gereken HTTP üst bilgi adları koleksiyonu.

Döndürülenler

IHttpClientBuilder.

Şunlara uygulanır

RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)

Kaynak:
HttpClientBuilderExtensions.cs
Kaynak:
HttpClientBuilderExtensions.cs
Kaynak:
HttpClientBuilderExtensions.cs
Kaynak:
HttpClientBuilderExtensions.cs
Kaynak:
HttpClientBuilderExtensions.cs

Günlüğe Func<T,TResult> kaydetmeden önce HTTP üst bilgi değerinin yeniden dağıtılıp dağıtılmayacağını belirleyen değerini ayarlar.

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

Parametreler

shouldRedactHeaderValue
Func<String,Boolean>

Bu, Func<T,TResult> günlüğe kaydetmeden önce HTTP üst bilgi değerinin yeniden işlem yapılıp yapılmayacağını belirler.

Döndürülenler

IHttpClientBuilder.

Açıklamalar

Sağlanan shouldRedactHeaderValue koşul, günlüğe kaydetme sırasında her üst bilgi değeri için değerlendirilir. Koşul döndürülüyorsa true , üst bilgi değeri günlüklerde bir işaretçi değeriyle * değiştirilir; aksi takdirde üst bilgi değeri günlüğe kaydedilir.

Şunlara uygulanır