WebRequest.Credentials Egenskap

Definition

När du åsidosättas i en underordnad klass hämtar eller anger du de nätverksautentiseringsuppgifter som används för att autentisera begäran med Internetresursen.

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

Egenskapsvärde

En ICredentials som innehåller autentiseringsuppgifterna som är associerade med begäran. Standardvärdet är null.

Undantag

Alla försök görs att hämta eller ange egenskapen när egenskapen inte åsidosättas i en underordnad klass.

Exempel

I följande exempel anges Credentials egenskapen med den aktuella användarens standardautentiseringsuppgifter. När begäran görs används autentiseringsuppgifter som lagras i den här egenskapen för att verifiera klienten. Detta är identiskt med att ställa in egenskapen UseDefaultCredentialstrue.

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

Kommentarer

Caution

WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.

Egenskapen Credentials innehåller de autentiseringsuppgifter som krävs för att få åtkomst till Internetresursen.

Note

Klassen WebRequest är en abstract klass. Det faktiska beteendet WebRequest för instanser vid körning bestäms av den underordnade klassen som returneras av WebRequest.Create metoden. Mer information om standardvärden och undantag finns i dokumentationen för underordnade klasser, till exempel HttpWebRequest och FileWebRequest.

Gäller för

Se även