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.

shouldRedactHeaderValue
Func<String,Boolean>

Значение Func<T,TResult> , определяющее, следует ли изменить значение заголовка HTTP, учитывая соответствующее имя заголовка перед ведением журнала.

Возвращаемое значение

Объект IHttpClientBuilder.

Комментарии

Предоставленный shouldRedactHeaderValue предикат будет оцениваться для каждого имени заголовка при ведении журнала. Если предикат возвращается true , то значение заголовка будет заменено значением * маркера в журналах; в противном случае значение заголовка будет зарегистрировано.

Применяется к