SqlTrackingWorkflowInstance.Refresh Metoda

Definicja

Aktualizuje dane właściwości dla tego elementu SqlTrackingWorkflowInstance.

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

Uwagi

Refresh nie faktycznie ładuje żadnych danych dla elementu SqlTrackingWorkflowInstance. Aby zoptymalizować wydajność bazy danych, SqlTrackingWorkflowInstance klasa ładuje dane dla właściwości kolekcji zgodnie z wymaganiami. 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 wskazujący czas ostatniego SqlTrackingWorkflowInstance odświeżenia. Po otrzymaniu jednej z właściwości kolekcji dane śledzenia, SqlTrackingWorkflowInstance które zostały dodane do bazy danych między ostatnimi danymi śledzenia dla kolekcji zostały załadowane, a ostatni SqlTrackingWorkflowInstance raz odświeżanie 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 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 podczas uzyskiwania dostępu. Refresh Ustawia znacznik czasu odpowiadający ostatniemu odświeżeniu na DateTime.UtcNowwartość .

Dotyczy