WebRequest.Credentials Propiedad

Definición

Cuando se reemplaza en una clase descendiente, obtiene o establece las credenciales de red utilizadas para autenticar la solicitud con el recurso de 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

Valor de propiedad

ICredentials que contiene las credenciales de autenticación asociadas a la solicitud. De manera predeterminada, es null.

Excepciones

Se intenta por todos los medios obtener o establecer la propiedad, cuando la propiedad no se reemplaza en una clase descendiente.

Ejemplos

En el ejemplo siguiente se establece la Credentials propiedad con las credenciales predeterminadas del usuario actual. Cuando se realiza la solicitud, las credenciales almacenadas en esta propiedad se usan para validar el cliente. Esto es idéntico a establecer la UseDefaultCredentials propiedad en 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)

Comentarios

La Credentials propiedad contiene las credenciales de autenticación necesarias para acceder al recurso de Internet.

Nota

La WebRequest clase es una abstract clase . El comportamiento real de las instancias en tiempo de WebRequest ejecución viene determinado por la clase descendiente devuelta por el WebRequest.Create método . Para obtener más información sobre los valores y excepciones predeterminados, consulte la documentación de las clases descendientes, como HttpWebRequest y FileWebRequest.

Se aplica a

Consulte también