HttpClientHandler.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í hodnotu, která řídí, zda jsou výchozí přihlašovací údaje odesílány s požadavky obslužné rutiny.
public:
property bool UseDefaultCredentials { bool get(); void set(bool value); };
public bool UseDefaultCredentials { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool UseDefaultCredentials { get; set; }
member this.UseDefaultCredentials : bool with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UseDefaultCredentials : bool with get, set
Public Property UseDefaultCredentials As Boolean
Hodnota vlastnosti
true
pokud se použijí výchozí přihlašovací údaje; jinak false
. Výchozí hodnota je false
.
- Atributy
Poznámky
Tuto vlastnost nastavte na true
hodnotu, kdy mají být požadavky provedené objektem,pokud HttpClientHandler jsou požadovány serverem, 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 jsou aplikace ASP.NET, byste místo použití této vlastnosti obvykle nastavili Credentials vlastnost na přihlašovací údaje klienta, jehož jménem je žádost provedena.
Tato vlastnost nemá vliv na přihlašovací údaje proxy serveru. Při použití výchozího (systémového) proxy serveru nastavte přihlašovací údaje explicitně pomocí DefaultProxyCredentials vlastnosti . Pokud je proxy server nastaven vlastností Proxy , nastavte přihlašovací údaje pro proxy server prostřednictvím jeho Credentials vlastnosti.
Pokud je tato vlastnost nastavena na true
hodnotu pak, má vedlejší vliv na Credentials vlastnost a Credentials bude nastavena na DefaultCredentialshodnotu .