DialogContext.CancelAllDialogsAsync Método

Definición

Sobrecargas

Nombre Description
CancelAllDialogsAsync(CancellationToken)

Elimina cualquier pila de diálogos existente, lo que cancela todos los diálogos de la pila.

CancelAllDialogsAsync(Boolean, String, Object, CancellationToken)

Elimina cualquier pila de diálogos existente, lo que cancela todos los diálogos de la pila.

CancelAllDialogsAsync(CancellationToken)

Elimina cualquier pila de diálogos existente, lo que cancela todos los diálogos de la pila.

public System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> CancelAllDialogsAsync(System.Threading.CancellationToken cancellationToken = default);
member this.CancelAllDialogsAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Public Function CancelAllDialogsAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Parámetros

cancellationToken
CancellationToken

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

Devoluciones

Tarea que representa el trabajo en cola que se va a ejecutar.

Comentarios

Si la tarea se realiza correctamente, el resultado indica que los diálogos se cancelaron después de procesar el turno mediante el diálogo o que la pila ya estaba vacía.

En general, el contexto primario es el cuadro de diálogo o el controlador de turnos de bot que inició el diálogo. Si el elemento primario es un cuadro de diálogo, la pila llama al método ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) primario para devolver un resultado al cuadro de diálogo primario. Si el diálogo padre no implementa 'ResumeDialogAsync', entonces el padre también terminará y el resultado se pasará al siguiente contexto padre.

Consulte también

Se aplica a

CancelAllDialogsAsync(Boolean, String, Object, CancellationToken)

Elimina cualquier pila de diálogos existente, lo que cancela todos los diálogos de la pila.

public System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> CancelAllDialogsAsync(bool cancelParents, string eventName = default, object eventValue = default, System.Threading.CancellationToken cancellationToken = default);
member this.CancelAllDialogsAsync : bool * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Public Function CancelAllDialogsAsync (cancelParents As Boolean, Optional eventName As String = Nothing, Optional eventValue As Object = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Parámetros

cancelParents
Boolean

Si es true, la cancelación también se propagará a través de los diálogos primarios.

eventName
String

Evento .

eventValue
Object

Valor del evento.

cancellationToken
CancellationToken

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

Devoluciones

Tarea que representa el trabajo en cola que se va a ejecutar.

Comentarios

Si la tarea se realiza correctamente, el resultado indica que los diálogos se cancelaron después de procesar el turno mediante el diálogo o que la pila ya estaba vacía.

En general, el contexto primario es el cuadro de diálogo o el controlador de turnos de bot que inició el diálogo. Si el elemento primario es un cuadro de diálogo, la pila llama al método ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) primario para devolver un resultado al cuadro de diálogo primario. Si el diálogo padre no implementa 'ResumeDialogAsync', entonces el padre también terminará y el resultado se pasará al siguiente contexto padre.

Consulte también

Se aplica a