Sdílet prostřednictvím


HttpClientHandler.PreAuthenticate Vlastnost

Definice

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

trueaby 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.

Platí pro