SqlTrackingWorkflowInstance.AutoRefresh Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om egenskapsdata för detta SqlTrackingWorkflowInstance ska uppdateras automatiskt när de används.
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
Egenskapsvärde
trueom egenskapsdata ska uppdateras automatiskt när de används; annars . false
Kommentarer
För att optimera databasprestandan, egenskaper som underhåller samlingar av efterfrågade data, till exempel ActivityEvents, frågar databasen efter nya element endast när egenskapen används, och samlingen för en sådan egenskap uppdateras endast efter behov när egenskapen används. 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. Ange AutoRefresh till för att utföra en uppdatering varje gång en samlingsegenskap används och se till true att spårningsdata som returneras i samlingen som underhålls av den egenskapen alltid är aktuella. Om AutoRefresh är falsemåste du anropa Refresh för att återställa tidsstämpeln som motsvarar den senaste uppdateringen.