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 ce SqlTrackingWorkflowInstance doivent être mises à jour automatiquement lorsqu'on y accède.
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'on y accède ; sinon, false
.
Remarques
Pour optimiser les performances de base de données, les propriétés qui maintiennent des collections de données interrogées, telles que ActivityEvents, interrogent la base de données pour les nouveaux éléments uniquement lorsqu’on accède à la propriété, et la collection pour une telle propriété est mise à jour uniquement si nécessaire lorsqu’on accède à la propriété. 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. Affectez la valeur AutoRefresh à true
pour effectuer une actualisation chaque fois que l’on accède à une propriété de collection et pour vous assurer que les données de suivi retournées dans la collection maintenue par cette propriété sont toujours actuelles. Si AutoRefresh a la valeur false
, vous devez appeler Refresh pour réinitialiser l'horodatage qui correspond à la dernière actualisation.