Compartilhar via


WaterfallDialog.RunStepAsync Método

Definição

Excuta uma etapa da caixa de diálogo cascata.

protected System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> RunStepAsync (Microsoft.Bot.Builder.Dialogs.DialogContext dc, int index, Microsoft.Bot.Builder.Dialogs.DialogReason reason, object result, System.Threading.CancellationToken cancellationToken);
member this.RunStepAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * int * Microsoft.Bot.Builder.Dialogs.DialogReason * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Protected Function RunStepAsync (dc As DialogContext, index As Integer, reason As DialogReason, result As Object, cancellationToken As CancellationToken) As Task(Of DialogTurnResult)

Parâmetros

dc
DialogContext

O DialogContext para a virada atual da conversa.

index
Int32

O índice da etapa de cascata atual a ser executada.

reason
DialogReason

O motivo pelo qual a etapa de cascata está sendo executada.

result
Object

Resultado retornado por uma caixa de diálogo chamada na etapa anterior da cascata.

cancellationToken
CancellationToken

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

Retornos

Uma tarefa que representa o trabalho enfileirado para execução.

Aplica-se a