SqlTrackingWorkflowInstance.AutoRefresh Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.