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


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, интервал таймера сразу принимает это новое значение.

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