WebRequest.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í.
Při přepsání v potomkovací třídě získá nebo nastaví hodnotu Boolean, která určuje, zda DefaultCredentials se odesílají s požadavky.
public:
virtual property bool UseDefaultCredentials { bool get(); void set(bool value); };
public virtual bool UseDefaultCredentials { get; set; }
member this.UseDefaultCredentials : bool with get, set
Public Overridable Property UseDefaultCredentials As Boolean
Hodnota vlastnosti
true
, pokud se použijí výchozí přihlašovací údaje; jinak false
. Výchozí hodnota je false
.
Výjimky
Po odeslání požadavku jste se pokusili nastavit tuto vlastnost.
Jakýkoli pokus o přístup k vlastnosti, pokud vlastnost není přepsána v potomk třídy.
Poznámky
Opatrnost
WebRequest
, HttpWebRequest
, ServicePoint
a WebClient
jsou zastaralé a neměli byste je používat pro nový vývoj. Místo toho použijte HttpClient.
Nastavte tuto vlastnost na true
při požadavcích provedených tímto objektem WebRequest by měl být v případě požadavku serveru ověřen 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 ASP.NET aplikace, místo použití této vlastnosti byste obvykle nastavili vlastnost Credentials na přihlašovací údaje klienta, jejichž jménem je žádost provedena.