WebRequest.UseDefaultCredentials Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Quando substituído em uma classe descendente, obtém ou define um valor Boolean que controla se DefaultCredentials são enviados com solicitações.
public:
virtual property bool UseDefaultCredentials { bool get(); void set(bool value); };
public virtual bool UseDefaultCredentials { get; set; }
member this.UseDefaultCredentials : bool with get, set
Public Overridable Property UseDefaultCredentials As Boolean
Valor da propriedade
true
se as credenciais padrão forem usadas; caso contrário, false
. O valor padrão é false
.
Exceções
Você tentou definir essa propriedade depois que a solicitação foi enviada.
Qualquer tentativa é feita para acessar a propriedade, quando a propriedade não é substituída em uma classe descendente.
Comentários
Cuidado
WebRequest
, HttpWebRequest
, ServicePoint
e WebClient
estão obsoletos e você não deve usá-los para um novo desenvolvimento. Em vez disso, use HttpClient.
Defina essa propriedade como true
quando as solicitações feitas por esse objeto WebRequest devem, se solicitadas pelo servidor, serem autenticadas usando as credenciais do usuário conectado no momento. Para aplicativos cliente, esse é o comportamento desejado na maioria dos cenários. Para aplicativos de camada intermediária, como aplicativos ASP.NET, em vez de usar essa propriedade, você normalmente definiria a propriedade Credentials para as credenciais do cliente em cujo nome a solicitação é feita.