HttpClientHandler.UseDefaultCredentials Ö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.
Varsayılan kimlik bilgilerinin işleyici tarafından isteklerle gönderilip gönderilmediğini denetleyerek bir değer alır veya ayarlar.
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
Özellik Değeri
true
varsayılan kimlik bilgileri kullanılıyorsa; aksi takdirde false
. false
varsayılan değerdir.
- Öznitelikler
Açıklamalar
Bu özelliği true
, sunucu tarafından istenirse nesne tarafından yapılan isteklerin HttpClientHandler , şu anda oturum açmış olan kullanıcının kimlik bilgileri kullanılarak kimliğinin doğrulanması gerektiğinde olarak ayarlayın. İstemci uygulamaları için bu, çoğu senaryoda istenen davranıştır. bu özelliği kullanmak yerine, ASP.NET uygulamaları gibi orta katman uygulamaları için genellikle özelliği isteğin yapıldığı istemcinin kimlik bilgilerine ayarlarsınız Credentials .
Bu özellik proxy kimlik bilgilerini etkilemez. Varsayılan (sistem) ara sunucusu kullanılırken, özelliğini kullanarak DefaultProxyCredentials kimlik bilgilerini açıkça ayarlayın. Proxy özelliği tarafından Proxy ayarlandığında, proxy'nin özelliği aracılığıyla Credentials kimlik bilgilerini ayarlayın.
Bu özellik o zaman olarak ayarlandıysa true
, özelliği üzerinde Credentials bir yan etkisi vardır ve Credentials olarak DefaultCredentialsayarlanır.