Idioma

ComponentDialog.ResumeDialogAsync Método

Definição

Chamado quando uma caixa de diálogo filho na pilha de diálogo do pai concluiu essa curva, retornando o controle para esse componente de caixa de diálogo.

public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> ResumeDialogAsync(Microsoft.Bot.Builder.Dialogs.DialogContext outerDc, 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 (outerDc As DialogContext, reason As DialogReason, Optional result As Object = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Parâmetros

outerDc
DialogContext

O DialogContext para a virada atual da conversa.

reason
DialogReason

Motivo pelo qual a caixa de diálogo foi retomada.

result
Object

Opcional, o valor retornado da caixa de diálogo que foi chamada. O tipo do valor retornado depende da caixa de diálogo filho.

cancellationToken
CancellationToken

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

Retornos

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

Comentários

Se a tarefa for bem-sucedida, o resultado indicará se essa caixa de diálogo ainda estará ativa depois que essa curva de diálogo tiver sido processada.

Geralmente, o diálogo da criança começava com uma chamada para BeginDialogAsync(DialogContext, Object, CancellationToken) no contexto do pai. No entanto, se o ReplaceDialogAsync(String, Object, CancellationToken) método for chamado, o diálogo lógico filho pode ser diferente do original.

Se esse método *não* for sobreposto, o diálogo automaticamente chama o it RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) quando o usuário responde.

Aplica-se a

Confira também