다음을 통해 공유


HttpClientBuilderExtensions.RedactLoggedHeaders 메서드

정의

오버로드

RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)

로깅하기 전에 값을 수정해야 하는 HTTP 헤더 이름의 컬렉션을 설정합니다.

RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)

로깅하기 전에 HTTP 헤더 값을 유지할지 여부를 결정하는 Func<T,TResult>를 설정합니다.

RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)

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

로깅하기 전에 HTTP 헤더 값을 유지할지 여부를 결정하는 Func<T,TResult>를 설정합니다.

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>

로깅하기 전에 HTTP 헤더 값을 유지할지 여부를 결정하는 Func<T,TResult>입니다.

반환

IHttpClientBuilder

설명

제공된 shouldRedactHeaderValue 조건자는 로깅할 때 각 헤더 값에 대해 평가됩니다. 조건자가 를 반환 true 하면 헤더 값이 로그의 표식 값 * 으로 바뀝니다. 그렇지 않으면 헤더 값이 기록됩니다.

적용 대상