WebProxy.Credentials Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 true
festlegen. Ebenso können Sie diese Eigenschaft nicht auf einen Wert festlegen, wenn UseDefaultCredentials ist true
.