Aracılığıyla paylaş


HttpClientHandler.PreAuthenticate Özellik

Tanım

İşleyicinin istekle bir Yetkilendirme üst bilgisi gönderip göndermediğini belirten bir değer alır veya ayarlar.

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

Özellik Değeri

true kimlik doğrulaması gerçekleştikten sonra işleyicinin istekleri içeren bir HTTP Yetkilendirme üst bilgisi göndermesi için; aksi takdirde , false. Varsayılan değer: false.

Öznitelikler

Açıklamalar

Belirli Uri bir istemci isteği başarıyla doğrulandıktan sonra özelliğin true kimliği doğrulanır ve kimlik bilgileri sağlanırsaPreAuthenticate, HttpClientHandler özellikte sağlanan kimlik bilgileri listesiyle Credentials eşleşir. Yetkilendirme üst bilgisi, son eğik çizgiye Uri kadar olan belirli Uri bir istekle birlikte gönderilir.

Belirli Uri bir sunucuya yönelik istemci isteğinin kimliği başarıyla doğrulanmazsa, istek standart kimlik doğrulama yordamlarını kullanır.

İlk istek dışında özelliği, PreAuthenticate sunucu tarafından zorlanmayı beklemeden son eğik çizgiye kadar olanla Uri eşleşen sonraki Uri isteklerle kimlik doğrulama bilgilerinin gönderilip gönderilmeyeceğini belirtir.

Şunlara uygulanır