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 работает для большинства высокопроизводительных приложений.