Compartir a través de


ComponentDialog.ContinueDialogAsync(DialogContext, CancellationToken) Método

Definición

Se llama cuando el diálogo continúa, donde es el diálogo activo y el usuario responde con una nueva actividad.

public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> ContinueDialogAsync (Microsoft.Bot.Builder.Dialogs.DialogContext outerDc, System.Threading.CancellationToken cancellationToken = default);
override this.ContinueDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Public Overrides Function ContinueDialogAsync (outerDc As DialogContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Parámetros

outerDc
DialogContext

Elemento primario DialogContext del turno de conversación actual.

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Tarea Task que representa la operación asincrónica.

Comentarios

Si la tarea se realiza correctamente, el resultado indica si el cuadro de diálogo sigue activo después de que el diálogo haya procesado el turno. El resultado también puede contener un valor devuelto.

Si este método se invalida *not*, el cuadro de diálogo del componente llama al ContinueDialogAsync(CancellationToken) método en su contexto de diálogo interno. Si la pila de diálogos interna está vacía, el cuadro de diálogo del componente finaliza y, si hay disponible Result , el cuadro de diálogo del componente lo usa como valor devuelto.

Se aplica a

Consulte también