WebProxy.Credentials 속성

정의

인증을 위해 프록시 서버에 제출할 자격 증명을 가져오거나 설정합니다.

public:
 property System::Net::ICredentials ^ Credentials { System::Net::ICredentials ^ get(); void set(System::Net::ICredentials ^ value); };
public System.Net.ICredentials? Credentials { get; set; }
public System.Net.ICredentials Credentials { get; set; }
member this.Credentials : System.Net.ICredentials with get, set
Public Property Credentials As ICredentials

속성 값

인증을 위해 프록시 서버에 제출할 자격 증명이 들어 있는 ICredentials 인스턴스입니다.

구현

예외

UseDefaultCredentials 속성이 true로 설정되어 있을 때 이 속성을 설정하려고 했습니다.

설명

속성에는 Credentials HTTP 407(프록시 권한 부여) 상태 코드에 대한 응답으로 프록시 서버로 보낼 인증 자격 증명이 포함되어 있습니다. 대부분의 클라이언트 시나리오에서는 현재 로그온한 사용자의 자격 증명인 를 사용해야 DefaultCredentials합니다. 이렇게 하려면 이 속성을 설정하는 대신 속성을 로 true 설정합니다UseDefaultCredentials.

참고

속성을 이외의 CredentialsDefaultCredentials자격 증명으로 설정하면 속성을 true 로 설정 UseDefaultCredentials 하면 가 발생합니다InvalidOperationException. 이를 방지하려면 속성을 로 설정하기 전에 속성을 nulltrue로 설정 CredentialsUseDefaultCredentials 해야 합니다. 마찬가지로 가 인 경우 이 속성을 어떤 값 UseDefaultCredentialstrue으로도 설정할 수 없습니다.

적용 대상