异步任务
创建异步任务以异步运行代码。
类
FactoryTalk Optix Studio
提供 C# 类规范,展示可用于创建异步任务的构造函数。构造函数基于表示异步任务的 .NET Framework C# System.Threading.Tasks.Task
类。请参见任务类。可以使用以下类创建异步任务:
- PeriodicTask
- 按固定时间间隔运行代码的任务。请参见构造函数:PeriodicTask(action, periodMilliseconds, excutingNode)。
- DelayedTask
- 在延迟时间后运行代码的任务。请参见构造函数:DelayedTask(action, delayMilliseconds, executingNode)。
- LongRunningTask
- 需要大量时间或 CPU 资源的任务。请参见构造函数:LongRunningTask(action, executingNode)。
小贴士:
还可使用 C# 异步方法运行异步代码。C# 异步方法无法与项目模型进行交互。例如,C# 异步方法不应读取或写入模型变量。要异步修改项目模型,请使用
PeriodicTask
、DelayedTask
、LongRunningTask
类构造异步任务。提供反馈