HttpClientBuilderExtensions.RedactLoggedHeaders Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>) |
Задает коллекцию имен заголовков HTTP, для которых значения должны быть исправлены перед записью в журнал. |
RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>) |
Задает Func<T,TResult>, который определяет, следует ли исправить значение заголовка HTTP перед записью в журнал. |
RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)
- Исходный код:
- HttpClientBuilderExtensions.cs
- Исходный код:
- HttpClientBuilderExtensions.cs
- Исходный код:
- HttpClientBuilderExtensions.cs
- Исходный код:
- HttpClientBuilderExtensions.cs
- Исходный код:
- HttpClientBuilderExtensions.cs
Задает коллекцию имен заголовков HTTP, для которых значения должны быть исправлены перед записью в журнал.
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
Параметры
- builder
- IHttpClientBuilder
- redactedLoggedHeaderNames
- IEnumerable<String>
Коллекция имен заголовков HTTP, для которых значения должны быть исправлены перед записью в журнал.
Возвращаемое значение
Применяется к
RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)
- Исходный код:
- HttpClientBuilderExtensions.cs
- Исходный код:
- HttpClientBuilderExtensions.cs
- Исходный код:
- HttpClientBuilderExtensions.cs
- Исходный код:
- HttpClientBuilderExtensions.cs
- Исходный код:
- HttpClientBuilderExtensions.cs
Задает Func<T,TResult>, который определяет, следует ли исправить значение заголовка 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
Параметры
- builder
- IHttpClientBuilder
Func<T,TResult>, определяющий, следует ли исправить значение заголовка HTTP перед записью в журнал.
Возвращаемое значение
Комментарии
Предоставленный shouldRedactHeaderValue
предикат будет вычисляться для каждого значения заголовка при ведении журнала. Если предикат возвращает, true
значение заголовка будет заменено значением *
маркера в журналах; в противном случае значение заголовка будет зарегистрировано.