WebProxy.UseDefaultCredentials 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í Boolean hodnotu, která určuje, zda DefaultCredentials jsou odeslány s požadavky.
public:
property bool UseDefaultCredentials { bool get(); void set(bool value); };
public bool UseDefaultCredentials { get; set; }
member this.UseDefaultCredentials : bool with get, set
Public Property UseDefaultCredentials As Boolean
Hodnota vlastnosti
truepokud se použijí výchozí přihlašovací údaje; v opačném případě . false Výchozí hodnota je false.
Výjimky
Tuto vlastnost jste se pokusili nastavit, pokud Credentials vlastnost obsahuje jiné přihlašovací údaje než výchozí přihlašovací údaje.
Poznámky
Tuto vlastnost nastavte na true při požadavcích provedených tímto WebProxy objektem by měly být v případě požadavku serveru ověřeny pomocí přihlašovacích údajů aktuálně přihlášeného uživatele. U klientských aplikací se jedná o požadované chování ve většině scénářů. U aplikací střední vrstvy, jako je například ASP.NET aplikací, místo použití této vlastnosti byste vlastnost obvykle nastavili Credentials na přihlašovací údaje klienta, jejichž jménem je žádost provedena.
Následující tabulka ukazuje účinek nastavení UseDefaultCredentials hodnoty na základě hodnoty Credentials vlastnosti.
| Credentials hodnota | UseDefaultCredentials hodnota | Účinek |
|---|---|---|
| DefaultCredentials | true |
Žádný efekt. |
| DefaultCredentials | false |
Credentials je nastaveno na null. |
null |
true |
Credentials je nastaveno na DefaultCredentials. |
Jakákoli jiná hodnota než DefaultCredentials nebo null |
true nebo false |
Nastavení UseDefaultCredentials vyvolá výjimku. |
Pokud UseDefaultCredentials ano false, můžete vlastnost změnit Credentials na jakékoli přihlašovací údaje. Pokud UseDefaultCredentials je true, změna Credentials vlastnosti z DefaultCredentials (hodnota, která je nastavena, když UseDefaultCredentials je vlastnost nastavena truena ) vyvolá výjimku.