HttpClientHandler.PreAuthenticate Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.