Sdílet prostřednictvím


HttpClientHandler.UseDefaultCredentials Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, zda jsou výchozí přihlašovací údaje odesílány s požadavky obslužnou rutinou.

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

Nastavte tuto vlastnost tak, aby true se požadavky provedené objektem HttpClientHandler v případě požadavku serveru ověřovaly 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, 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.

Tato vlastnost nemá vliv na přihlašovací údaje proxy serveru. Pokud se používá výchozí (systémový) proxy server, nastavte přihlašovací údaje explicitně pomocí DefaultProxyCredentials vlastnosti. Pokud je proxy server nastaven vlastností Proxy , nastavte přihlašovací údaje pro proxy prostřednictvím jeho Credentials vlastnosti.

Pokud je tato vlastnost nastavena, true má vedlejší účinek na Credentials vlastnost a Credentials bude nastavena na DefaultCredentialshodnotu .

Platí pro