WebRequest.Credentials Özellik

Tanım

Alt sınıfta geçersiz kılındığında, isteğin İnternet kaynağıyla kimliğini 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

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

Ö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 = dynamic_cast<HttpWebResponse^>(request->GetResponse());
// 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

ö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.