Share via


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 isteklerle birlikte 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, özellik ise true ve kimlik bilgileri sağlanıyorsaPreAuthenticate, HttpClientHandler özelliğinde sağlanan kimlik bilgileri listesiyle Credentials eşleşir. Yetkilendirme üst bilgisi, her istek son eğik çizgiye kadar olan Uri belirli bir istekle Uri birlikte gönderilir.

Belirli Uri bir istemciye 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 belirli Uri bir Uri hedefle eşleşen sonraki isteklerle kimlik doğrulama bilgilerinin gönderilip gönderilmeydiğini gösterir.

Şunlara uygulanır