WebProxy.Credentials Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
.