Share via


WebProxy.Credentials Özellik

Tanım

Kimlik doğrulaması için ara sunucuya göndermek üzere kimlik bilgilerini alır veya ayarlar.

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

Özellik Değeri

ICredentials Kimlik doğrulaması için ara sunucuya göndermek üzere kimlik bilgilerini içeren bir örnek.

Uygulamalar

Özel durumlar

Özelliği olarak ayarlandığında bu özelliği ayarlamaya UseDefaultCredentialstrueçalıştınız.

Açıklamalar

özelliği, Credentials HTTP 407 (proxy yetkilendirme) durum koduna yanıt olarak proxy sunucusuna gönderilecek kimlik doğrulama kimlik bilgilerini içerir. Çoğu istemci senaryosunda, şu anda oturum açmış olan kullanıcının kimlik bilgileri olan değerini kullanmanız DefaultCredentialsgerekir. Bunu yapmak için, bu özelliği ayarlamak yerine özelliğini true olarak ayarlayınUseDefaultCredentials.

Not

özelliğini dışında kimlik bilgilerine ayarlarsanızCredentials, özelliğini olarak ayarlarsanız UseDefaultCredentials bir InvalidOperationExceptionneden olurtrue.DefaultCredentials Bunu önlemek için, özelliğini olarak null ayarlamadan önce özelliğini olarak trueayarlamanız CredentialsUseDefaultCredentials gerekir. Benzer şekilde, bu özelliği olduğunda UseDefaultCredentialstrueherhangi bir değere ayarlayamazsınız.

Şunlara uygulanır