Sdílet prostřednictvím


HttpClientHandler.PreAuthenticate Vlastnost

Definice

Získá nebo nastaví hodnotu, která urč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

truepro obslužnou rutinu odeslat autorizační hlavičku HTTP s požadavky po provedení ověření; v opačném případě . false Výchozí hodnota je false.

Atributy

Poznámky

Po úspěšném ověření PreAuthenticate požadavku klienta na konkrétní Uri vlastnost true a zadání přihlašovacích údajů se HttpClientHandler shoduje se seznamem přihlašovacích údajů zadaným Credentials ve vlastnosti. Autorizační hlavička se odešle s každou žádostí, Uri která odpovídá konkrétnímu Uri lomítku.

Pokud se požadavek klienta na konkrétní určitou Uri instanci úspěšně neověří, použije požadavek standardní ověřovací postupy.

S výjimkou prvního požadavku určuje vlastnost, PreAuthenticate zda se mají odesílat ověřovací informace s dalšími požadavky na Uri požadavek, který odpovídá konkrétnímu Uri lomítku až do posledního lomítka, aniž by server čekal na výzvu.

Platí pro