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à

Istanza di ICredentials in cui sono contenute le credenziali da inviare al server proxy per l'autenticazione.

Implementazioni

Eccezioni

È stato effettuato un tentativo di impostazione di questa proprietà quando la proprietà UseDefaultCredentials era 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à.

Nota

Se si imposta la Credentials proprietà su credenziali diverse da , l'impostazione DefaultCredentialsdella UseDefaultCredentials proprietà su true determina 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 alcun valore quando UseDefaultCredentials è true.

Si applica a