다음을 통해 공유


HttpClientHandler.UseDefaultCredentials 속성

정의

처리기의 요청과 함께 기본 자격 증명을 보낼지 여부를 제어하는 값을 가져오거나 설정합니다.

public:
 property bool UseDefaultCredentials { bool get(); void set(bool value); };
public bool UseDefaultCredentials { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool UseDefaultCredentials { get; set; }
member this.UseDefaultCredentials : bool with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UseDefaultCredentials : bool with get, set
Public Property UseDefaultCredentials As Boolean

속성 값

true 기본 자격 증명을 사용하는 경우 그렇지 않으면 false. 기본값은 false입니다.

특성

설명

현재 로그온한 HttpClientHandler 사용자의 자격 증명을 사용하여 개체의 요청이 서버에서 요청된 경우 인증되어야 하는 경우 이 속성을 true 설정합니다. 클라이언트 애플리케이션의 경우 대부분의 시나리오에서 원하는 동작입니다. 이 속성을 사용하는 대신 ASP.NET 애플리케이션과 같은 중간 계층 애플리케이션의 경우 일반적으로 요청이 수행되는 클라이언트의 자격 증명으로 속성을 설정합니다 Credentials .

이 속성은 프록시 자격 증명에 영향을 주지 않습니다. 기본(시스템) 프록시를 사용하는 경우 속성을 사용하여 자격 증명을 DefaultProxyCredentials 명시적으로 설정합니다. 프록시가 속성에 의해 Proxy 설정되면 해당 속성을 통해 프록시에 대한 자격 증명을 Credentials 설정합니다.

이 속성이 다음으로 true 설정된 경우 속성에 Credentials 부작용이 있으며 Credentials 설정됩니다 DefaultCredentials.

적용 대상