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à

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 , DefaultCredentialsovvero le credenziali dell'utente attualmente connesso. A tale scopo, impostare la UseDefaultCredentials proprietà su true anziché impostare questa proprietà.

Nota

Se si imposta la proprietà su credenziali diverse da DefaultCredentials, impostando la UseDefaultCredentialsCredentials proprietà per true causare un InvalidOperationExceptionoggetto . 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