异步任务

创建异步任务以异步运行代码。

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
类构造异步任务。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈