Freigeben über


SqlTrackingService.ProfileChangeCheckInterval Eigenschaft

Definition

Ruft einen Wert ab, der das Intervall zum Überprüfen der Datenbank auf Änderungen an einem oder mehreren ihrer Verfolgungsprofile angibt, oder legt den Wert fest.

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

Eigenschaftswert

Die Länge des Intervalls in Millisekunden. Der Standardwert ist 60000.

Hinweise

SqlTrackingService überprüft die Datenbank regelmäßig, um festzustellen, ob eines oder mehrere seiner Verfolgungsprofile geändert oder gelöscht wurden. Wenn SqlTrackingService feststellt, dass ein TrackingProfile gelöscht wurde, wird ein ProfileRemoved-Ereignis ausgelöst; wenn der Dienst feststellt, dass ein Profil geändert wurde, wird ein ProfileUpdated-Ereignis ausgelöst. Die Laufzeitverfolgungsinfrastruktur abonniert beide Ereignisse und aktualisiert ihren Verfolgungsprofilcache beim Eintreten eines Ereignisses entsprechend. Sie können ebenfalls eines oder beide Ereignisse abonnieren, wenn Sie zu Änderungen an einem Verfolgungsprofil benachrichtigt werden möchten. Sie können ProfileChangeCheckInterval festlegen, um die Häufigkeit anzugeben, mit der SqlTrackingService solche Änderungen ermitteln soll. Wenn Sie für ProfileChangeCheckInterval einen neuen Wert angeben, wird das Timerintervall sofort auf diesen neuen Wert festgelegt.

Gilt für: