Partager via


SqlTrackingWorkflowInstance.Refresh Méthode

Définition

Met à jour les données de propriété pour ce SqlTrackingWorkflowInstance.

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

Remarques

Refresh ne charge pas réellement de données pour le SqlTrackingWorkflowInstance. Pour optimiser les performances de base de données, la classe SqlTrackingWorkflowInstance charge des données pour ses propriétés de collection uniquement en cas de besoin. La SqlTrackingWorkflowInstance classe conserve deux horodatages pour chaque propriété : une qui indique l’heure à laquelle les données de suivi de la collection ont été chargées pour la dernière fois, et une autre qui indique la dernière fois que l’opération SqlTrackingWorkflowInstance a été actualisée. Lorsque vous obtenez l’une des propriétés de collection, le SqlTrackingWorkflowInstance charge les données de suivi qui ont été ajoutées à la base de données entre la dernière fois où les données de suivi pour la collection ont été chargées et la dernière fois où le SqlTrackingWorkflowInstance a été actualisé, et il ajoute ces données à la collection maintenue par la propriété. L'horodatage qui indique le dernier chargement des données pour la propriété est ensuite défini à la valeur de l'horodatage qui indique la dernière actualisation. Si ces deux horodatages sont identiques, aucune donnée de suivi supplémentaire n'est chargée pour la propriété en cas d'accès. Refresh définit l'horodateur qui correspond à la dernière actualisation de DateTime.UtcNow.

S’applique à