Partager via


SqlTrackingService.ProfileChangeCheckInterval Propriété

Définition

Obtient ou définit une valeur qui spécifie l'intervalle auquel la base de données doit être vérifiée afin de détecter toute modification d'un ou plusieurs de ses profils de suivi.

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

Valeur de propriété

La longueur d'intervalle en millisecondes. La valeur par défaut est 60000.

Remarques

Le SqlTrackingService examine périodiquement la base de données pour déterminer si un ou plusieurs de ses profils de suivi ont été modifiés ou supprimés. Lorsque le SqlTrackingService détermine qu'un TrackingProfile a été supprimé, il déclenche un événement ProfileRemoved ; lorsqu'il détermine qu'un profil a été modifié, il déclenche un événement ProfileUpdated. L'infrastructure de suivi d'exécution s'abonne à ces deux événements et met à jour son cache de modèle de suivi en conséquence lorsqu'ils se produisent. Vous pouvez également vous abonner à ces événements si vous souhaitez être informé des modifications apportées à un modèle de suivi. Vous pouvez définir ProfileChangeCheckInterval de façon à spécifier la fréquence à laquelle le SqlTrackingService doit vérifier la présence de telles modifications. Lorsque vous spécifiez une nouvelle valeur pour ProfileChangeCheckInterval, l'intervalle de minuterie a immédiatement cette nouvelle valeur.

S’applique à