SqlTrackingWorkflowInstance.Refresh Metodo

Definizione

Aggiorna i dati delle proprietà per questo oggetto SqlTrackingWorkflowInstance.

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

Commenti

Refresh non carica effettivamente dati per SqlTrackingWorkflowInstance. Per ottimizzare le prestazioni del database, la classe SqlTrackingWorkflowInstance carica dati per le proprietà di raccolta corrispondenti in base alle necessità. La SqlTrackingWorkflowInstance classe gestisce due timestamp per ogni proprietà: una che indica l'ora dell'ultimo caricamento dei dati di rilevamento per la raccolta e un'altra che indica l'ultima volta SqlTrackingWorkflowInstance che è stato aggiornato. Quando si ottiene una delle proprietà di raccolta, SqlTrackingWorkflowInstance carica i dati di rilevamento aggiunti al database nell’intervallo di tempo tra l’ultimo caricamento dei dati di rilevamento per la raccolta e l'ultimo aggiornamento della classe SqlTrackingWorkflowInstance e aggiunge questi dati alla raccolta gestita dalla proprietà. Il timestamp che indica l’ultimo caricamento dei dati per la proprietà viene quindi impostato sul valore del timestamp che indica l'ultimo aggiornamento. Se questi due timestamp corrispondono, i dati di rilevamento aggiuntivi non verranno caricati per la proprietà quando vi si accede. Il metodo Refresh imposta il timestamp che corrisponde all'ultimo aggiornamento di DateTime.UtcNow.

Si applica a