SqlTrackingWorkflowInstance.AutoRefresh Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of eigenschapsgegevens hiervoor SqlTrackingWorkflowInstance automatisch moeten worden bijgewerkt wanneer deze wordt geopend.

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

Waarde van eigenschap

true als eigenschapsgegevens automatisch moeten worden vernieuwd wanneer deze worden geopend; anders, false.

Opmerkingen

Als u de prestaties van de database wilt optimaliseren, worden eigenschappen die verzamelingen query's met querygegevens onderhouden, bijvoorbeeld ActivityEventsalleen een query uitvoeren op de database voor nieuwe elementen wanneer de eigenschap wordt geopend en wordt de verzameling voor een dergelijke eigenschap alleen bijgewerkt op basis van de vereiste basis wanneer de eigenschap wordt geopend. De SqlTrackingWorkflowInstance klasse onderhoudt twee tijdstempels voor elke eigenschap: een die aangeeft hoe lang het bijhouden van gegevens voor de verzameling voor het laatst is geladen en een andere tijdstempel die aangeeft wanneer de SqlTrackingWorkflowInstance laatste keer is vernieuwd. Wanneer u een van de verzamelingseigenschappen krijgt, worden alle SqlTrackingWorkflowInstance traceringsgegevens geladen die zijn toegevoegd aan de database tussen de laatste keer dat het bijhouden van de verzameling is geladen en de laatste keer dat de SqlTrackingWorkflowInstance gegevens zijn vernieuwd en worden deze gegevens toegevoegd aan de verzameling die door de eigenschap wordt onderhouden. De tijdstempel die aangeeft dat de laatste keer dat gegevens voor de eigenschap zijn geladen, wordt vervolgens ingesteld op de waarde van de tijdstempel die de laatste vernieuwing aangeeft. Als deze twee tijdstempels gelijk zijn, worden extra traceringsgegevens niet geladen voor de eigenschap wanneer deze wordt geopend. Ingesteld AutoRefresh om telkens wanneer een verzamelingseigenschap wordt geopend een vernieuwing uit te true voeren en ervoor te zorgen dat de traceringsgegevens die worden geretourneerd in de verzameling die door die eigenschap wordt onderhouden, altijd actueel zijn. Als AutoRefresh dat het is false, moet u aanroepen Refresh om de tijdstempel opnieuw in te stellen die overeenkomt met de laatste vernieuwing.

Van toepassing op