Sdílet prostřednictvím


WebProxy.Credentials Vlastnost

Definice

Získá nebo nastaví přihlašovací údaje k odeslání proxy serveru k ověření.

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

Hodnota vlastnosti

Instance ICredentials , která obsahuje přihlašovací údaje k odeslání proxy serveru k ověření.

Implementuje

Výjimky

Pokusili jste se nastavit tuto vlastnost, když UseDefaultCredentials byla vlastnost nastavena na truehodnotu .

Poznámky

Vlastnost Credentials obsahuje přihlašovací údaje pro ověřování, které se mají odeslat na proxy server v reakci na stavový kód HTTP 407 (autorizace proxy serveru). Ve většině klientských scénářů byste měli použít DefaultCredentials, což jsou přihlašovací údaje aktuálně přihlášeného uživatele. Chcete-li to provést, nastavte UseDefaultCredentials vlastnost na hodnotu true namísto nastavení této vlastnosti.

Poznámka

Pokud vlastnost nastavíte Credentials na jiné přihlašovací údaje než DefaultCredentials, nastavení UseDefaultCredentials vlastnosti na true způsobí .InvalidOperationException Chcete-li tomu zabránit, musíte vlastnost nastavit Credentials na hodnotu před null nastavením UseDefaultCredentials vlastnosti na truehodnotu . Podobně nelze tuto vlastnost nastavit na žádnou hodnotu, pokud UseDefaultCredentials je true.

Platí pro