SqlTrackingWorkflowInstance.AutoRefresh Propriété

Définition

Obtient ou définit une valeur qui spécifie si les données de propriété pour cela SqlTrackingWorkflowInstance doivent être mises à jour automatiquement lorsqu’elles sont accessibles.

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

Valeur de propriété

true si les données de propriété doivent être actualisées automatiquement lorsqu’elles sont accessibles ; sinon, false.

Remarques

Pour optimiser les performances de la base de données, les propriétés qui conservent des collections de données interrogées, telles que ActivityEvents, interrogent la base de données pour les nouveaux éléments uniquement lorsque la propriété est accessible, et la collection pour une telle propriété est mise à jour uniquement selon les besoins lorsque la propriété est accessible. 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’objet SqlTrackingWorkflowInstance a été actualisé. Lorsque vous obtenez l’une des propriétés de collection, le SqlTrackingWorkflowInstance chargement des données de suivi ajoutées à la base de données entre la dernière fois que les données de suivi de la collection ont été chargées et la dernière fois que l’objet SqlTrackingWorkflowInstance a été actualisé et ajoute ces données à la collection gérée par la propriété. L’horodatage qui indique que les données de dernière heure ont été chargées pour la propriété est ensuite définie sur la valeur de l’horodatage qui indique la dernière actualisation. Si ces deux horodatages sont égaux, les données de suivi supplémentaires ne sont pas chargées pour la propriété lorsqu’elles sont accessibles. Définissez AutoRefresh pour true effectuer une actualisation chaque fois qu’une propriété de collection est accessible et assurez-vous que les données de suivi retournées dans la collection conservées par cette propriété sont toujours actuelles. Si AutoRefresh c’est falsele cas, vous devez appeler Refresh pour réinitialiser l’horodatage correspondant à la dernière actualisation.

S’applique à