Udostępnij za pośrednictwem


SqlTrackingWorkflowInstance.Refresh Metoda

Definicja

Aktualizuje dane właściwości dla tego SqlTrackingWorkflowInstanceelementu .

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

Uwagi

Refresh w rzeczywistości nie ładuje żadnych danych dla pliku SqlTrackingWorkflowInstance. Aby zoptymalizować wydajność bazy danych, SqlTrackingWorkflowInstance klasa ładuje dane dla właściwości kolekcji zgodnie z potrzebami. Klasa SqlTrackingWorkflowInstance utrzymuje dwa znaczniki czasu dla każdej właściwości: jeden, który wskazuje czas ostatniego załadowania danych śledzenia kolekcji, a drugi, który wskazuje czas ostatniego SqlTrackingWorkflowInstance odświeżenia. Gdy otrzymasz jedną z właściwości kolekcji, SqlTrackingWorkflowInstance ładuje wszystkie dane śledzenia dodane do bazy danych między ostatnim załadowaniem danych śledzenia kolekcji a ostatnim SqlTrackingWorkflowInstance odświeżeniem i dodanie tych danych do kolekcji obsługiwanej przez właściwość. Sygnatura czasowa wskazująca czas ostatniego załadowania danych dla właściwości jest następnie ustawiona na wartość znacznika czasu wskazującego ostatnie odświeżenie. Jeśli te dwa znaczniki czasu są równe, dodatkowe dane śledzenia nie są ładowane dla właściwości, gdy jest uzyskiwany dostęp. RefreshUstawia znacznik czasu odpowiadający ostatniemu odświeżeniu .DateTime.UtcNow

Dotyczy