Tarefa assíncrona
Crie tarefas assíncronas para executar códigos de forma assíncrona.
Classes
O
FactoryTalk Optix Studio
fornece especificações de classe C# que mostram os construtores que você pode usar para criar tarefas assíncronas. Os construtores são baseados na classe C# System.Threading.Tasks.Task
do .NET Framework, que representa uma tarefa assíncrona. Consulte Classe de tarefa.É possível usar essas classes para criar tarefas assíncronas:
- PeriodicTask
- Uma tarefa que executa o código em intervalos de tempo regulares. Consulte Construtor: PeriodicTask(action, periodMilliseconds, excutingNode).
- DelayedTask
- Uma tarefa que executa o código após um atraso de tempo. Consulte Construtor: DelayedTask(action, delayMilliseconds, executingNode).
- LongRunningTask
- Uma tarefa que requer muito tempo ou recursos da CPU. Consulte Construtor: LongRunningTask(action, executingNode).
DICA:
Também é possível usar os métodos assíncronos C# para executar códigos de forma assíncrona. Os métodos C# assíncronos não podem interagir com o modelo de projeto. Por exemplo, os métodos C# assíncronos não devem ler ou gravar uma variável de modelo. Para modificar o modelo de projeto de forma assíncrona, use as classes
PeriodicTask
, DelayedTask
, LongRunningTask
parar criar tarefas assíncronas.Dê sua opinião