Tâche asynchrone

Créez une tâche asynchrone pour exécuter le code de manière asynchrone.

Classes

FactoryTalk Optix Studio
fournit des spécifications de classe C# qui exposent les constructeurs que vous pouvez utiliser pour créer des tâches asynchrones. Les constructeurs sont basés sur la classe .NET Framework C#
System.Threading.Tasks.Task
, qui représente une tâche asynchrone. Reportez-vous à la rubrique Classe de tâche.
Vous pouvez utiliser ces classes pour créer des tâches asynchrones :
PeriodicTask
Tâche qui exécute le code à intervalles réguliers. Consultez la rubrique Constructeur : PeriodicTask(action, periodMilliseconds, excutingNode).
DelayedTask
Tâche qui exécute le code après un délai. Consultez la rubrique Constructeur : DelayedTask(action, delayMilliseconds, executingNode).
LongRunningTask
Tâche qui nécessite une durée ou des ressources CPU importantes. Consultez la rubrique Constructeur : LongRunningTask(action, executingNode).
CONSEIL: Vous pouvez également utiliser des méthodes C# asynchrones pour exécuter du code asynchrone. Les méthodes C# asynchrones ne peuvent pas interagir avec le modèle de projet. Par exemple, les méthodes C# asynchrones ne doivent pas lire ou écrire une variable de modèle. Pour modifier le modèle de projet, utilisez les classes
PeriodicTask
,
DelayedTask
et
LongRunningTask
pour construire des tâches asynchrones.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.