WebRequest.Credentials Propriété

Définition

En cas de substitution dans une classe descendante, obtient ou définit les informations d'identification réseau utilisées pour authentifier la demande auprès de la ressource Internet.

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

Valeur de propriété

Élément ICredentials contenant les informations d'identification d'authentification associées à la demande. La valeur par défaut est null.

Exceptions

Toutes les tentatives possibles sont effectuées pour obtenir ou définir la propriété si celle-ci n’est pas substituée dans une classe descendante.

Exemples

L’exemple suivant définit la Credentials propriété à l’aide des informations d’identification par défaut de l’utilisateur actuel. Lorsque la demande est effectuée, les informations d’identification stockées dans cette propriété sont utilisées pour valider le client. Cela est identique à la définition de la UseDefaultCredentials propriété sur true.

// 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)

Remarques

La Credentials propriété contient les informations d’identification d’authentification requises pour accéder à la ressource Internet.

Notes

La WebRequest classe est une abstract classe. Le comportement réel des instances au moment de WebRequest l’exécution est déterminé par la classe descendante retournée par la WebRequest.Create méthode . Pour plus d’informations sur les valeurs par défaut et les exceptions, consultez la documentation relative aux classes descendantes, telles que HttpWebRequest et FileWebRequest.

S’applique à

Voir aussi