Поделиться через


WindowsAuthenticationElement.DefaultCredentialsHandleCacheSize Свойство

Определение

Определяет размер по умолчанию для кэша дескрипторов учетных данных Windows.

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

Значение свойства

Размер кэша дескрипторов учетных данных Windows по умолчанию.

Атрибуты

Комментарии

По умолчанию значение defaultCredentialsHandleCacheSize равно 0. Это приводит к тому, что Windows выделяет отдельный дескриптор SSPI для каждого HttpWebRequest.

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

Если такое поведение влияет на производительность, задайте DefaultCredentialsHandleCacheSize значение больше 0, чтобы использовать один кэшированный дескриптор учетных данных SSPI для сетевых учетных данных по умолчанию. Точное значение зависит от требований приложения. Как правило, значение от 50 до 100 работает для большинства высокопроизводительных приложений.

Применяется к