Aracılığıyla paylaş


WebRequest.Credentials Özellik

Tanım

Alt sınıfta geçersiz kılındığında, isteğin kimliğini İnternet kaynağıyla doğrulamak için kullanılan ağ kimlik bilgilerini alır veya ayarlar.

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

Özellik Değeri

ICredentials İstekle ilişkili kimlik doğrulama kimlik bilgilerini içeren. Varsayılan değer: null.

Özel durumlar

Özellik alt sınıfta geçersiz kılınmadığında özelliği almak veya ayarlamak için herhangi bir girişimde bulunulması.

Örnekler

Aşağıdaki örnek, geçerli kullanıcının varsayılan kimlik bilgilerini kullanarak özelliğini ayarlar Credentials . İstek yapıldığında, istemciyi doğrulamak için bu özellikte depolanan kimlik bilgileri kullanılır. Bu, özelliğini trueolarak ayarlamakla UseDefaultCredentials aynıdır.

// Create a request for the URL. 		
WebRequest request = WebRequest.Create ("http://www.contoso.com/default.html");
// If required by the server, set the credentials.
request.Credentials = CredentialCache.DefaultCredentials;
// Get the response.
HttpWebResponse response = (HttpWebResponse)request.GetResponse ();
' Create a request for the URL. 		
Dim request As WebRequest = WebRequest.Create("http://www.contoso.com/default.html")
' If required by the server, set the credentials.
request.Credentials = CredentialCache.DefaultCredentials
' Get the response.
Dim response As HttpWebResponse = CType(request.GetResponse(), HttpWebResponse)

Açıklamalar

Dikkat

WebRequest, HttpWebRequest, ServicePointve WebClient kullanım dışıdır ve bunları yeni geliştirme için kullanmamalısınız. Bunun yerine HttpClient kullanın.

özelliği, Credentials İnternet kaynağına erişmek için gereken kimlik doğrulama kimlik bilgilerini içerir.

Not

sınıfı WebRequest bir abstract sınıftır. Çalışma zamanında örneklerin WebRequest gerçek davranışı, yöntemi tarafından döndürülen alt sınıf tarafından WebRequest.Create belirlenir. Varsayılan değerler ve özel durumlar hakkında daha fazla bilgi için ve FileWebRequestgibi HttpWebRequest alt sınıfların belgelerine bakın.

Şunlara uygulanır

Ayrıca bkz.