WebRequest.Credentials Propriedade

Definição

Quando é sobreposto numa classe descendente, obtém ou define as credenciais de rede usadas para autenticar o pedido com o recurso da 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; }
member this.Credentials : System.Net.ICredentials with get, set
Public Overridable Property Credentials As ICredentials

Valor de Propriedade

An contendo ICredentials as credenciais de autenticação associadas ao pedido. A predefinição é null.

Exceções

Qualquer tentativa é feita para obter ou definir a propriedade quando a propriedade não é sobreposta numa classe descendente.

Exemplos

O exemplo seguinte define a Credentials propriedade usando as credenciais padrão do utilizador atual. Quando o pedido é feito, as credenciais armazenadas nesta propriedade são usadas para validar o cliente. Isto é idêntico a definir a UseDefaultCredentials propriedade para 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)

Observações

Atenção

WebRequest, HttpWebRequest, ServicePoint, e WebClient são obsoletos, e não deves usá-los para novos desenvolvimentos. Utilize HttpClient em substituição.

A Credentials propriedade contém as credenciais de autenticação necessárias para aceder ao recurso da Internet.

Note

A WebRequest aula é uma abstract aula. O comportamento real das WebRequest instâncias em tempo de execução é determinado pela classe descendente devolvida pelo WebRequest.Create método. Para mais informações sobre valores e exceções por defeito, consulte a documentação das classes descendentes, como HttpWebRequest e FileWebRequest.

Aplica-se a

Ver também