SqlTrackingWorkflowInstance.Refresh Metod

Definition

Uppdaterar egenskapsdata för den här SqlTrackingWorkflowInstance.

public:
 void Refresh();
public void Refresh();
member this.Refresh : unit -> unit
Public Sub Refresh ()

Kommentarer

Refresh läser faktiskt inte in några data för SqlTrackingWorkflowInstance. För att optimera databasprestanda SqlTrackingWorkflowInstance läser klassen in data för sina samlingsegenskaper efter behov. Klassen SqlTrackingWorkflowInstance upprätthåller två tidsstämplar för varje egenskap: en som anger den tid då spårningsdata för samlingen senast lästes in och en annan som anger den senaste gången som SqlTrackingWorkflowInstance uppdaterades. När du får en av samlingsegenskaperna SqlTrackingWorkflowInstance läser in alla spårningsdata som lades till i databasen mellan den senaste gången spårningsdata för samlingen lästes in och den senaste gången SqlTrackingWorkflowInstance som uppdaterades och lägger till dessa data i samlingen som underhålls av egenskapen. Tidsstämpeln som anger den senaste gången data lästes in för egenskapen anges sedan till värdet för tidsstämpeln som anger den senaste uppdateringen. Om dessa två tidsstämplar är lika med läses inga ytterligare spårningsdata in för egenskapen när den används. Refresh anger tidsstämpeln som motsvarar den senaste uppdateringen till DateTime.UtcNow.

Gäller för