Tarea asíncrona
Cree tareas asincrónicas para ejecutar el código de forma asincrónica.
Clases
FactoryTalk Optix Studio
proporciona especificaciones de clase C# que exhiben los constructores que se pueden usar para crear tareas asíncronas. Los constructores se basan en la clase System.Threading.Tasks.Task
de .NET Framework C#, que representa una tarea asincrónica. Consulte Clase de tarea.Puede usar estas clases para crear tareas asíncronas:
- PeriodicTask
- Una tarea que ejecuta el código en intervalos de tiempo regulares. Consulte Constructor: PeriodicTask(action, periodMilliseconds, excutingNode).
- DelayedTask
- Una tarea que ejecuta el código después de un tiempo de retraso. Consulte Constructor: DelayedTask(action, delayMilliseconds, executingNode).
- LongRunningTask
- Una tarea que requiere recursos de CPU o tiempo significativos. Consulte Constructor: LongRunningTask(action, executingNode).
CONSEJO:
También puede usar métodos asincrónicos de C# para ejecutar código asincrónico. Los métodos asincrónicos de C# no pueden interactuar con el modelo de proyecto. Por ejemplo, los métodos asincrónicos de C# no deben leer ni escribir una variable de modelo. Para modificar de forma asincrónica el modelo de proyecto, use las clases
PeriodicTask
, DelayedTask
y LongRunningTask
para construir tareas asíncronas.Entregue su opinión