HttpClientBuilderExtensions.RedactLoggedHeaders 方法

定义

重载

名称 说明
RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)

设置 HTTP 标头名称的集合,这些名称应在日志记录之前对其进行编辑。

RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)

设置确定 Func<T,TResult> 是否在日志记录之前为其相应的标头名称来修改 HTTP 标头值。

RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)

Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs
Source:
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

参数

redactedLoggedHeaderNames
IEnumerable<String>

HTTP 标头名称的集合,应在日志记录之前对值进行编辑。

返回

IHttpClientBuilder

适用于

RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)

Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs
Source:
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

参数

shouldRedactHeaderValue
Func<String,Boolean>

确定 Func<T,TResult> 在日志记录之前是否根据相应的标头名称来修改 HTTP 标头值。

返回

IHttpClientBuilder

注解

日志记录时,将为每个标头名称评估提供的 shouldRedactHeaderValue 谓词。 如果谓词返回 true ,则标头值将替换为日志中的标记值 * ;否则将记录标头值。

适用于