DialogContext.CancelAllDialogsAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
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 pueden usar otros objetos o subprocesos para recibir el 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 que el diálogo procesara el turno 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 del ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) elemento primario para devolver un resultado al diálogo primario. Si el cuadro de diálogo primario no implementa "ResumeDialogAsync", el elemento primario finalizará también y el resultado se pasará al siguiente contexto primario.
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 de evento.
- cancellationToken
- CancellationToken
Token de cancelación que pueden usar otros objetos o subprocesos para recibir el 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 que el diálogo procesara el turno 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 del ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) elemento primario para devolver un resultado al diálogo primario. Si el cuadro de diálogo primario no implementa "ResumeDialogAsync", el elemento primario finalizará también y el resultado se pasará al siguiente contexto primario.