SqlCacheDependencySection.Enabled Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, указывающее на то, должен ли выполняться мониторинг изменений таблицы базы данных.
public:
property bool Enabled { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("enabled", DefaultValue=true)]
public bool Enabled { get; set; }
[<System.Configuration.ConfigurationProperty("enabled", DefaultValue=true)>]
member this.Enabled : bool with get, set
Public Property Enabled As Boolean
Значение свойства
Значение true
, если мониторинг кэш-памяти SQL включен, иначе значение false
. Значение по умолчанию — true
.
- Атрибуты
Примеры
В следующем примере кода показано, как использовать свойство Enabled.
// Get the current Enabled property value.
Boolean enabledValue = sqlDs.Enabled;
// Set the Enabled property to false.
sqlDs.Enabled = false;
' Get the current Enabled property value.
Dim enabledValue As [Boolean] = sqlDs.Enabled
' Set the Enabled property to false.
sqlDs.Enabled = False
Комментарии
После настройки связи между элементом, хранящимся в кэше приложения ASP.NET, и определенной таблицей базы данных SQL Server, экземпляр SqlCacheDependency класса отслеживает таблицу, чтобы при изменении элемента в таблице элемент автоматически удаляется из кэша.
Для правильной работы этого класса в базе данных и всех таблицах, для которых требуется задать зависимости, должны быть включены уведомления. Дополнительные сведения см. в примечаниях, предоставленных SqlCacheDependency для класса .
Примечание
Возвращает или задает значение, указывающее, следует ли отслеживать изменения в таблицах базы данных с активными SqlCacheDependency объектами. Этот параметр не влияет на объекты уровня SqlCacheDependency строк.