HttpClientHandler.PreAuthenticate Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İş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.