SqlTrackingService.ProfileChangeCheckInterval Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, указывающее интервал, с которым следует проверять базу данных на наличие изменений в одном или более ее профилей отслеживания.
public:
property double ProfileChangeCheckInterval { double get(); void set(double value); };
public double ProfileChangeCheckInterval { get; set; }
member this.ProfileChangeCheckInterval : double with get, set
Public Property ProfileChangeCheckInterval As Double
Значение свойства
Длительность интервала в миллисекундах. Значение по умолчанию — 60 000.
Комментарии
Класс SqlTrackingService периодически проверяет базу данных, чтобы определить, были ли один или несколько из ее профилей отслеживания изменены или удалены. Когда класс SqlTrackingService определяет, что класс TrackingProfile был удален, то он создает событие ProfileRemoved; когда он определяет, что профиль был изменен, то создает событие ProfileUpdated. Инфраструктура отслеживания среды выполнения подписывается на оба эти события и обновляет кэш профилей отслеживания в соответствии с появлением этих событий. Вы также можете подписаться на одно или оба из этих событий, если желаете быть оповещенным об изменениях профиля отслеживания. Можно задать свойство ProfileChangeCheckInterval, чтобы указать частоту, с которой класс SqlTrackingService должен проверять на наличие таких изменений. При указании нового значения для свойства ProfileChangeCheckInterval, интервал таймера сразу принимает это новое значение.