SqlTrackingWorkflowInstance.AutoRefresh Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob die Eigenschaftsdaten für diese SqlTrackingWorkflowInstance bei einem Zugriff automatisch aktualisiert werden sollen, oder legt den Wert fest.
public:
property bool AutoRefresh { bool get(); void set(bool value); };
public bool AutoRefresh { get; set; }
member this.AutoRefresh : bool with get, set
Public Property AutoRefresh As Boolean
Eigenschaftswert
true
, wenn Eigenschaftsdaten bei einem Zugriff automatisch aktualisiert werden sollen, andernfalls false
.
Hinweise
Zur Optimierung der Datenbankleistung fragt eine Eigenschaft, die Auflistungen von abgefragten Daten verwaltet (z. B. ActivityEvents), die Datenbank nur bei einem Zugriff auf die Eigenschaft nach neuen Elementen ab, und die Auflistung für diese Eigenschaft wird bei einem Zugriff nur nach Bedarf aktualisiert. Die SqlTrackingWorkflowInstance -Klasse verwaltet zwei Zeitstempel für jede Eigenschaft: einen, der den Zeitpunkt angibt, zu dem die Nachverfolgungsdaten für die Auflistung zuletzt geladen wurden, und ein anderer, der die letzte Aktualisierung angibt SqlTrackingWorkflowInstance . Wenn Sie eine der Auflistungseigenschaften abrufen, lädt SqlTrackingWorkflowInstance die Verfolgungsdaten, die der Datenbank zwischen dem letzten Laden der Zeitverfolgungsdaten für die Auflistung und der letzten Aktualisierung von SqlTrackingWorkflowInstance hinzugefügt wurden, und fügt diese Daten der von der Eigenschaft verwalteten Auflistung hinzu. Der Zeitstempel, der das letzte Laden der Zeitdaten für die Eigenschaft angibt, wird dann auf den Wert des Zeitstempels festgelegt, der die letzte Aktualisierung angibt. Wenn diese beiden Zeitstempel übereinstimmen, werden für die Eigenschaften beim Zugriff keine weiteren Verfolgungsdaten geladen. Legen Sie AutoRefresh auf true
fest, damit bei jedem Zugriff auf eine Auflistungseigenschaft eine Aktualisierung ausgeführt wird. Dadurch wird sichergestellt, dass die Verfolgungsdaten, die in der von der Eigenschaft verwalteten Auflistung zurückgegeben werden, stets aktuell sind. Wenn AutoRefreshfalse
ist, muss Refresh aufgerufen werden, um den Zeitstempel zurückzusetzen, der der letzten Aktualisierung entspricht.