WebProxy.Credentials Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 true
hodnotu .
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 true
hodnotu . Podobně nelze tuto vlastnost nastavit na žádnou hodnotu, pokud UseDefaultCredentials je true
.