Freigeben über


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 Anmeldeinformationen für die Authentifizierung, die als Reaktion auf einen HTTP 407-Statuscode (Proxyautorisierung) an den Proxyserver gesendet werden sollen. In den meisten Clientszenarien sollten Sie verwenden DefaultCredentials, bei denen es sich um die Anmeldeinformationen des aktuell angemeldeten Benutzers handelt. Legen Sie dazu die UseDefaultCredentials -Eigenschaft auf fest true , anstatt diese Eigenschaft festzulegen.

Hinweis

Wenn Sie die Credentials Eigenschaft auf andere Anmeldeinformationen als festlegen, bewirkt das Festlegen der UseDefaultCredentialsDefaultCredentials-Eigenschaft auf .InvalidOperationExceptiontrue 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: