Partilhar via


Prompt<T>.ResumeDialogAsync Método

Definição

Chamada quando uma caixa de diálogo de pedidos é retomada como a caixa de diálogo ativa na pilha de diálogo, como quando a caixa de diálogo ativa anterior na pilha é concluída.

public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> ResumeDialogAsync (Microsoft.Bot.Builder.Dialogs.DialogContext dc, Microsoft.Bot.Builder.Dialogs.DialogReason reason, object result = default, System.Threading.CancellationToken cancellationToken = default);
override this.ResumeDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Builder.Dialogs.DialogReason * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Public Overrides Function ResumeDialogAsync (dc As DialogContext, reason As DialogReason, Optional result As Object = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Parâmetros

dc
DialogContext

O contexto da caixa de diálogo para a viragem atual da conversação.

reason
DialogReason

Um número que indica o motivo pelo qual a caixa de diálogo foi retomada.

result
Object

Opcional, valor devolvido da caixa de diálogo anterior na pilha. O tipo do valor devolvido depende da caixa de diálogo anterior.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser utilizado por outros objetos ou threads para receber aviso de cancelamento.

Devoluções

Um Task que representa a operação assíncrona.

Observações

Se a tarefa for bem-sucedida, o resultado indica se a caixa de diálogo ainda está ativa depois de a curva ter sido processada pela caixa de diálogo.

Aplica-se a