HttpClientHandler.PreAuthenticate 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á označuje, zda obslužná rutina odešle autorizační hlavičku s požadavkem.
public:
property bool PreAuthenticate { bool get(); void set(bool value); };
public bool PreAuthenticate { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool PreAuthenticate { get; set; }
member this.PreAuthenticate : bool with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.PreAuthenticate : bool with get, set
Public Property PreAuthenticate As Boolean
Hodnota vlastnosti
true
aby obslužná rutina po ověření odeslala autorizační hlavičku HTTP s požadavky; v opačném případě . false
Výchozí formát je false
.
- Atributy
Poznámky
Po úspěšném ověření PreAuthenticate požadavku klienta na konkrétní Uri vlastnost a true
jsou zadány přihlašovací údaje, HttpClientHandler porovnává se seznamem přihlašovacích údajů zadaným Credentials ve vlastnosti . Autorizační hlavička se odešle s každým požadavkem, Uri který odpovídá konkrétnímu Uri až poslednímu lomítku.
Pokud se požadavek klienta na konkrétní určitou Uri hodnotu úspěšně neověří, použije se standardní ověřovací postupy.
S výjimkou prvního požadavku vlastnost určuje, PreAuthenticate zda se mají ověřovací informace s následnými požadavky odeslat na Uri objekt, který odpovídá konkrétnímu Uri až poslednímu lomítku, aniž by čekal na výzvu serveru.