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