ComponentDialog.ContinueDialogAsync(DialogContext, CancellationToken) Método

Definición

Se llama cuando se continúa el cuadro de diálogo, 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

El DialogContext primario del turno de conversación actual.

cancellationToken
CancellationToken

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

Devoluciones

Un 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 *no* es sobrescrito, el diálogo de componentes llama al ContinueDialogAsync(CancellationToken) método en su contexto interno de diálogo. Si la pila interna de diálogo está vacía, termina el diálogo de componentes, y si a Result está disponible, el diálogo de componentes usa ese como valor de retorno.

Se aplica a

Consulte también