HttpClientBuilderExtensions.RedactLoggedHeaders Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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>)
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
- builder
- IHttpClientBuilder
- redactedLoggedHeaderNames
- IEnumerable<String>
Günlüğe kaydetmeden önce değerlerin yeniden dağıtılması gereken HTTP üst bilgi adları koleksiyonu.
Döndürülenler
Şunlara uygulanır
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.
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
- builder
- IHttpClientBuilder
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
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.