Condividi tramite


WebProxy.Credentials Proprietà

Definizione

Ottiene o imposta le credenziali da inviare al server proxy per l'autenticazione.

public:
 property System::Net::ICredentials ^ Credentials { System::Net::ICredentials ^ get(); void set(System::Net::ICredentials ^ value); };
public System.Net.ICredentials? Credentials { get; set; }
public System.Net.ICredentials Credentials { get; set; }
member this.Credentials : System.Net.ICredentials with get, set
Public Property Credentials As ICredentials

Valore della proprietà

ICredentials Istanza che contiene le credenziali da inviare al server proxy per l'autenticazione.

Implementazioni

Eccezioni

Si è tentato di impostare questa proprietà quando la UseDefaultCredentials proprietà è stata impostata su true.

Commenti

La Credentials proprietà contiene le credenziali di autenticazione da inviare al server proxy in risposta a un codice di stato HTTP 407 (autorizzazione proxy). Nella maggior parte degli scenari client è consigliabile usare DefaultCredentials, ovvero le credenziali dell'utente attualmente connesso. A tale scopo, impostare la UseDefaultCredentials proprietà su true anziché impostare questa proprietà.

Annotazioni

Se si imposta la Credentials proprietà su credenziali diverse da , l'impostazione DefaultCredentialsdella UseDefaultCredentials proprietà su true provoca un oggetto InvalidOperationException. Per evitare questo problema, è necessario impostare la Credentials proprietà su null prima di impostare la UseDefaultCredentials proprietà su true. Analogamente, non è possibile impostare questa proprietà su qualsiasi valore quando UseDefaultCredentials è true.

Si applica a