Freigeben über


WebProxy.Credentials Eigenschaft

Definition

Ruft die Anmeldeinformationen ab, die zur Authentifizierung an den Proxyserver gesendet werden sollen, oder legt diese fest.

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

Eigenschaftswert

Eine ICredentials Instanz, die die Anmeldeinformationen enthält, die zur Authentifizierung an den Proxyserver übermittelt werden sollen.

Implementiert

Ausnahmen

Sie haben versucht, diese Eigenschaft festzulegen, wenn die UseDefaultCredentials Eigenschaft auf true.

Hinweise

Die Credentials Eigenschaft enthält die Authentifizierungsanmeldeinformationen, die als Reaktion auf einen HTTP 407-Statuscode (Proxyautorisierung) an den Proxyserver gesendet werden sollen. In den meisten Clientszenarien sollten Sie die DefaultCredentialsAnmeldeinformationen des aktuell angemeldeten Benutzers verwenden. Legen Sie dazu die UseDefaultCredentials Eigenschaft auf true anstelle dieser Eigenschaft fest.

Hinweis

Wenn Sie die Credentials Eigenschaft auf andere Anmeldeinformationen als das DefaultCredentialsfestlegen, bewirkt die Einstellung der UseDefaultCredentials Eigenschaft eine trueInvalidOperationException. Um dies zu verhindern, müssen Sie die Credentials Eigenschaft null auf festlegen, bevor Sie die UseDefaultCredentials Eigenschaft auf truefestlegen. Ebenso können Sie diese Eigenschaft nicht auf einen beliebigen Wert festlegen, wenn UseDefaultCredentials dies der Fall ist true.

Gilt für: