HttpClientBuilderExtensions.RedactLoggedHeaders Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>) |
Nastaví kolekci názvů hlaviček HTTP, pro které se mají před protokolováním redigovat hodnoty. |
RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>) |
Nastaví hodnotu Func<T,TResult> , která určuje, jestli se má před protokolováním redigovat hodnota hlavičky HTTP. |
RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)
Nastaví kolekci názvů hlaviček HTTP, pro které se mají před protokolováním redigovat hodnoty.
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
Parametry
- builder
- IHttpClientBuilder
Hodnota IHttpClientBuilder
- redactedLoggedHeaderNames
- IEnumerable<String>
Kolekce názvů hlaviček HTTP, pro které se mají před protokolováním redigovat hodnoty.
Návraty
Hodnota IHttpClientBuilder
Platí pro
RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)
Nastaví hodnotu Func<T,TResult> , která určuje, jestli se má před protokolováním redigovat hodnota hlavičky HTTP.
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
Parametry
- builder
- IHttpClientBuilder
Hodnota IHttpClientBuilder
Určuje Func<T,TResult> , jestli se má před protokolováním redigovat hodnota hlavičky HTTP.
Návraty
Hodnota IHttpClientBuilder
Poznámky
shouldRedactHeaderValue
Zadaný predikát se vyhodnotí pro každou hodnotu hlavičky při protokolování. Pokud predikát vrátí true
hodnotu hlavičky, nahradí se v protokolech hodnotou *
značky, jinak se hodnota hlavičky zaprotokoluje.