Aracılığıyla paylaş


WindowsAuthenticationElement.DefaultCredentialsHandleCacheSize Özellik

Tanım

Windows kimlik bilgisi tanıtıcısı önbelleğinin varsayılan boyutunu tanımlar.

public:
 property int DefaultCredentialsHandleCacheSize { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("defaultCredentialsHandleCacheSize", DefaultValue=0)]
public int DefaultCredentialsHandleCacheSize { get; set; }
[<System.Configuration.ConfigurationProperty("defaultCredentialsHandleCacheSize", DefaultValue=0)>]
member this.DefaultCredentialsHandleCacheSize : int with get, set
Public Property DefaultCredentialsHandleCacheSize As Integer

Özellik Değeri

Windows kimlik bilgisi işleyici önbelleğinin varsayılan boyutu.

Öznitelikler

Açıklamalar

Varsayılan olarak değeri defaultCredentialsHandleCacheSize 0'dır. Bu, Windows'un her HttpWebRequestiçin ayrı bir SSPI tanıtıcısı ayırmasına neden olur.

<system.net>
  <settings>
    <windowsAuthentication defaultCredentialsHandleCacheSize="0" />
  </settings>
</system.net>

Bu davranış performansı etkiliyorsa, varsayılan ağ kimlik bilgileri için önbelleğe alınmış tek bir SSPI kimlik bilgisi tanıtıcısı kullanmak üzere 0'dan büyük bir değere ayarlayın DefaultCredentialsHandleCacheSize . Tam değer, uygulama gereksinimlerine bağlıdır. Genellikle, 50 ile 100 arasında bir değer yüksek performanslı uygulamaların çoğunda işe yarar.

Şunlara uygulanır