Compartir a través de


IDurableOrchestrationContext.CreateTimer Método

Definición

Sobrecargas

CreateTimer(DateTime, CancellationToken)

Crea un temporizador duradero que expira en un momento especificado.

CreateTimer<T>(DateTime, T, CancellationToken)

Crea un temporizador duradero que expira en un momento especificado.

CreateTimer(DateTime, CancellationToken)

Source:
IDurableOrchestrationContext.cs

Crea un temporizador duradero que expira en un momento especificado.

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

Parámetros

fireAt
DateTime

Hora a la que debe expirar el temporizador.

cancelToken
CancellationToken

que CancellationToken se va a usar para cancelar el temporizador.

Devoluciones

Tarea duradera que se completa cuando expira el temporizador duradero.

Comentarios

Todos los temporizadores duraderos creados con este método deben expirar o cancelarse con antes cancelToken de que se complete la función de orquestador. De lo contrario, el marco subyacente mantendrá la instancia en el estado "En ejecución", incluso después de que se haya completado la función de orquestador.

Se aplica a

CreateTimer<T>(DateTime, T, CancellationToken)

Source:
IDurableOrchestrationContext.cs

Crea un temporizador duradero que expira en un momento especificado.

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)

Parámetros de tipo

T

Tipo de state.

Parámetros

fireAt
DateTime

Hora a la que debe expirar el temporizador.

state
T

Cualquier estado que conserve el temporizador.

cancelToken
CancellationToken

que CancellationToken se va a usar para cancelar el temporizador.

Devoluciones

Task<T>

Tarea duradera que se completa cuando expira el temporizador duradero.

Comentarios

Todos los temporizadores duraderos creados con este método deben expirar o cancelarse con antes cancelToken de que se complete la función de orquestador. De lo contrario, el marco subyacente mantendrá la instancia en el estado "En ejecución", incluso después de que se haya completado la función de orquestador.

Se aplica a