WebProxy.Credentials Eigenschaft

Definition

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

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 mit den für die Authentifizierung an den Proxyserver zu übermittelnden Anmeldeinformationen.

Implementiert

Ausnahmen

Sie haben versucht, diese Eigenschaft festzulegen, obwohl die UseDefaultCredentials-Eigenschaft auf true festgelegt war.

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 DefaultCredentialsverwenden, bei der es sich um die Anmeldeinformationen des aktuell angemeldeten Benutzers handelt. Legen Sie dazu die UseDefaultCredentials Eigenschaft auf true fest, anstatt diese Eigenschaft festzulegen.

Hinweis

Wenn Sie die Credentials Eigenschaft auf andere Anmeldeinformationen als die festlegen, bewirkt das DefaultCredentialsFestlegen der UseDefaultCredentials Eigenschaft auf true ein InvalidOperationException. Um dies zu verhindern, müssen Sie die Credentials -Eigenschaft auf null festlegen, bevor Sie die UseDefaultCredentials -Eigenschaft auf truefestlegen. Ebenso können Sie diese Eigenschaft nicht auf einen Wert festlegen, wenn UseDefaultCredentials ist true.

Gilt für: