HttpClientHandler.PreAuthenticate Tulajdonság

Definíció

Lekéri vagy beállít egy értéket, amely jelzi, hogy a kezelő elküldi-e az Engedélyezési fejlécet a kéréssel együtt.

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

Tulajdonság értéke

trueahhoz, hogy a kezelő http-engedélyezési fejlécet küldjön a hitelesítés után érkező kérésekkel; egyéb esetben. false Az alapértelmezett érték a false.

Attribútumok

Megjegyzések

Egy adott Uri ügyfélkérés sikeres hitelesítése után, ha a tulajdonság és PreAuthenticate a true hitelesítő adatok meg vannak adva, HttpClientHandler egyezik a Credentials tulajdonságban megadott hitelesítő adatok listájával. Az engedélyezési fejléc minden kéréssel együtt minden olyan Uri kérelemhez el lesz küldve, amely megfelel az adottnak Uri az utolsó perjelig.

Ha egy adott Uri ügyfélkérés hitelesítése nem sikerült, a kérés szabványos hitelesítési eljárásokat használ.

Az első kérés kivételével a PreAuthenticate tulajdonság azt jelzi, hogy a hitelesítési adatokat a későbbi kérésekkel együtt küldi-e el egy Uri olyannak, amely megfelel az adottnak Uri az utolsó perjelig, anélkül, hogy várnia kellene, hogy a kiszolgáló megtámadja.

A következőre érvényes: