WebRequest.Credentials Eigenschap

Definitie

Wanneer deze wordt overschreven in een onderliggende klasse, haalt of stelt u de netwerkreferenties in die worden gebruikt voor het verifiëren van de aanvraag met de internetresource.

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; }
member this.Credentials : System.Net.ICredentials with get, set
Public Overridable Property Credentials As ICredentials

Waarde van eigenschap

Een ICredentials met de verificatiereferenties die aan de aanvraag zijn gekoppeld. De standaardwaarde is null.

Uitzonderingen

Er wordt geprobeerd de eigenschap op te halen of in te stellen wanneer de eigenschap niet wordt overschreven in een onderliggende klasse.

Voorbeelden

In het volgende voorbeeld wordt de Credentials eigenschap ingesteld met behulp van de standaardreferenties van de huidige gebruiker. Wanneer de aanvraag wordt gedaan, worden referenties die in deze eigenschap zijn opgeslagen, gebruikt om de client te valideren. Dit is identiek aan het instellen van de UseDefaultCredentials eigenschap op 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 = (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)

Opmerkingen

Caution

WebRequest, HttpWebRequest, ServicePointen WebClient zijn verouderd en u moet ze niet gebruiken voor nieuwe ontwikkeling. Gebruik in plaats daarvan HttpClient.

De Credentials eigenschap bevat de verificatiereferenties die vereist zijn voor toegang tot de internetresource.

Note

De WebRequest klas is een abstract klas. Het werkelijke gedrag van WebRequest exemplaren tijdens runtime wordt bepaald door de onderliggende klasse die door de WebRequest.Create methode wordt geretourneerd. Zie de documentatie voor de onderliggende klassen, zoals HttpWebRequest en FileWebRequestvoor meer informatie over standaardwaarden en uitzonderingen.

Van toepassing op

Zie ook