Compartilhar via


IDurableOrchestrationContext.CreateTimer Método

Definição

Sobrecargas

CreateTimer(DateTime, CancellationToken)

Cria um temporizador durável que expira em um momento especificado.

CreateTimer<T>(DateTime, T, CancellationToken)

Cria um temporizador durável que expira em um momento especificado.

CreateTimer(DateTime, CancellationToken)

Origem:
IDurableOrchestrationContext.cs

Cria um temporizador durável que expira em um 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

A hora em que o temporizador deve expirar.

cancelToken
CancellationToken

O CancellationToken a ser usado para cancelar o temporizador.

Retornos

Uma tarefa durável que é concluída quando o temporizador durável expira.

Comentários

Todos os temporizadores duráveis criados usando esse método devem expirar ou ser cancelados usando o antes da cancelToken conclusão da função de orquestrador. Caso contrário, a estrutura subjacente manterá a instância no estado "Em execução" mesmo após a conclusão da função de orquestrador.

Aplica-se a

CreateTimer<T>(DateTime, T, CancellationToken)

Origem:
IDurableOrchestrationContext.cs

Cria um temporizador durável que expira em um 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

O tipo de state.

Parâmetros

fireAt
DateTime

A hora em que o temporizador deve expirar.

state
T

Qualquer estado a ser preservado pelo temporizador.

cancelToken
CancellationToken

O CancellationToken a ser usado para cancelar o temporizador.

Retornos

Task<T>

Uma tarefa durável que é concluída quando o temporizador durável expira.

Comentários

Todos os temporizadores duráveis criados usando esse método devem expirar ou ser cancelados usando o antes da cancelToken conclusão da função de orquestrador. Caso contrário, a estrutura subjacente manterá a instância no estado "Em execução" mesmo após a conclusão da função de orquestrador.

Aplica-se a