HttpClientHandler.PreAuthenticate Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om hanteraren skickar ett auktoriseringshuvud med begäran.
public:
property bool PreAuthenticate { bool get(); void set(bool value); };
public bool PreAuthenticate { get; set; }
member this.PreAuthenticate : bool with get, set
Public Property PreAuthenticate As Boolean
Egenskapsvärde
trueför hanteraren att skicka ett HTTP-auktoriseringshuvud med begäranden efter att autentiseringen har ägt rum. annars . false Standardvärdet är false.
Kommentarer
När en klientbegäran till en specifik Uri har autentiserats PreAuthenticate , om egenskapen är true och autentiseringsuppgifterna har angetts, HttpClientHandler matchar mot listan med autentiseringsuppgifter som anges i Credentials egenskapen. Auktoriseringshuvudet skickas med varje begäran till alla Uri som matchar det specifika Uri upp till det sista snedstrecket.
Om klientbegäran till en specifik Uri inte har autentiserats använder begäran standardautentiseringsprocedurer.
Med undantag för den första begäran PreAuthenticate anger egenskapen om du vill skicka autentiseringsinformation med efterföljande begäranden till en Uri som matchar det specifika Uri upp till det sista snedstrecket utan att vänta på att bli utmanad av servern.