Attività asincrona

Attività asincrona

Creare un'attività asincrona per eseguire il codice in modo asincrono.

Classi

FactoryTalk Optix Studio
fornisce le specifiche di classe C# che espongono i costruttori che è possibile utilizzare per creare attività asincrone. I costruttori si basano sulla classe C# .NET Framework
System.Threading.Tasks.Task
, che rappresenta un'attività asincrona. Vedere Classe attività.
È possibile utilizzare queste classi per creare attività asincrone:
PeriodicTask
Un'attività che esegue il codice a intervalli di tempo regolari. Vedere Costruttore: PeriodicTask(action, periodMilliseconds, excutingNode).
DelayedTask
Un'attività che esegue il codice dopo un ritardo di tempo. Vedere Costruttore: DelayedTask(action, delayMilliseconds, executingNode).
LongRunningTask
Un'attività che richiede una quantità notevole di tempo o risorse della CPU. Vedere Costruttore: LongRunningTask(action, executingNode).
SUGGERIMENTO: È anche possibile utilizzare i metodi async C# per eseguire codice asincrono. I metodi async C# non possono interagire con il modello di progetto. Ad esempio, i metodi asincroni C# non devono leggere o scrivere una variabile di modello. Per modificare in modo asincrono il modello di progetto, utilizzare le classi
PeriodicTask
,
DelayedTask
e
LongRunningTask
per creare le attività asincrone.
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal