IDurableOrchestrationContext.CreateTimer Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
CreateTimer(DateTime, CancellationToken) |
Erstellt einen dauerhaften Timer, der zu einem bestimmten Zeitpunkt abläuft. |
CreateTimer<T>(DateTime, T, CancellationToken) |
Erstellt einen dauerhaften Timer, der zu einem bestimmten Zeitpunkt abläuft. |
CreateTimer(DateTime, CancellationToken)
Erstellt einen dauerhaften Timer, der zu einem bestimmten Zeitpunkt abläuft.
public System.Threading.Tasks.Task CreateTimer(DateTime fireAt, System.Threading.CancellationToken cancelToken);
abstract member CreateTimer : DateTime * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CreateTimer (fireAt As DateTime, cancelToken As CancellationToken) As Task
Parameter
- fireAt
- DateTime
Der Zeitpunkt, zu dem der Timer ablaufen soll.
- cancelToken
- CancellationToken
Die CancellationToken
, die zum Abbrechen des Timers verwendet werden soll.
Gibt zurück
Eine dauerhafte Aufgabe, die abgeschlossen wird, wenn der permanente Timer abläuft.
Hinweise
Alle dauerhaften Timer, die mit dieser Methode erstellt wurden, müssen entweder ablaufen oder mit dem abgebrochen werden, cancelToken
bevor die Orchestratorfunktion abgeschlossen wird. Andernfalls behält das zugrunde liegende Framework den instance im Status "Wird ausgeführt" bei, auch wenn die Orchestratorfunktion abgeschlossen ist.
Gilt für:
CreateTimer<T>(DateTime, T, CancellationToken)
Erstellt einen dauerhaften Timer, der zu einem bestimmten Zeitpunkt abläuft.
public System.Threading.Tasks.Task<T> CreateTimer<T>(DateTime fireAt, T state, System.Threading.CancellationToken cancelToken);
abstract member CreateTimer : DateTime * 'T * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Public Function CreateTimer(Of T) (fireAt As DateTime, state As T, cancelToken As CancellationToken) As Task(Of T)
Typparameter
- T
Der state
-Typ.
Parameter
- fireAt
- DateTime
Der Zeitpunkt, zu dem der Timer ablaufen soll.
- state
- T
Jeder Zustand, der vom Timer beibehalten werden soll.
- cancelToken
- CancellationToken
Die CancellationToken
, die zum Abbrechen des Timers verwendet werden soll.
Gibt zurück
Eine dauerhafte Aufgabe, die abgeschlossen wird, wenn der permanente Timer abläuft.
Hinweise
Alle dauerhaften Timer, die mit dieser Methode erstellt wurden, müssen entweder ablaufen oder mit dem abgebrochen werden, cancelToken
bevor die Orchestratorfunktion abgeschlossen wird. Andernfalls behält das zugrunde liegende Framework den instance im Status "Wird ausgeführt" bei, auch wenn die Orchestratorfunktion abgeschlossen ist.
Gilt für:
Azure SDK for .NET