HttpClientHandler.UseDefaultCredentials Tulajdonság

Definíció

Lekéri vagy beállít egy értéket, amely meghatározza, hogy az alapértelmezett hitelesítő adatokat a kezelő kéréseivel küldi-e el.

public:
 property bool UseDefaultCredentials { bool get(); void set(bool value); };
public bool UseDefaultCredentials { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool UseDefaultCredentials { get; set; }
member this.UseDefaultCredentials : bool with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UseDefaultCredentials : bool with get, set
Public Property UseDefaultCredentials As Boolean

Tulajdonság értéke

true ha az alapértelmezett hitelesítő adatokat használja; egyéb esetben false. Az alapértelmezett érték a false.

Attribútumok

Megjegyzések

Állítsa be ezt a tulajdonságot arra true az esetre, ha az HttpClientHandler objektum kéréseit a kiszolgáló kéri, hitelesíteni kell az aktuálisan bejelentkezett felhasználó hitelesítő adataival. Az ügyfélalkalmazások esetében ez a kívánt viselkedés a legtöbb forgatókönyvben. Közepes szintű alkalmazások, például ASP.NET alkalmazások esetén a tulajdonság használata helyett általában a Credentials tulajdonságot annak az ügyfélnek a hitelesítő adataira kell beállítania, akinek a nevében a kérést intézi.

Ez a tulajdonság nem befolyásolja a proxy hitelesítő adatait. Ha az alapértelmezett (rendszer-) proxyt használja, a tulajdonság használatával explicit módon állítsa be a DefaultProxyCredentials hitelesítő adatokat. Ha a proxyt a Proxy tulajdonság állítja be, állítsa be a proxy hitelesítő adatait a tulajdonságán Credentials keresztül.

Ha ez a tulajdonság ekkor lett beállítva true , az hatással van a tulajdonságra Credentials , és Credentials a következőre DefaultCredentialslesz állítva: .

A következőre érvényes: