IDurableOrchestrationContext.CreateTimer Methode

Definition

Ü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)

Quelle:
IDurableOrchestrationContext.cs

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)

Quelle:
IDurableOrchestrationContext.cs

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

Task<T>

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: