DialogContext.CancelAllDialogsAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CancelAllDialogsAsync(CancellationToken) |
Exclui qualquer pilha de diálogo existente, cancelando assim todas as caixas de diálogo na pilha. |
CancelAllDialogsAsync(Boolean, String, Object, CancellationToken) |
Exclui qualquer pilha de diálogo existente, cancelando assim todas as caixas de diálogo na pilha. |
CancelAllDialogsAsync(CancellationToken)
Exclui qualquer pilha de diálogo existente, cancelando assim todas as caixas de diálogo na pilha.
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
Um token de cancelamento que pode ser usado por outros objetos ou threads para receber um aviso de cancelamento.
Retornos
Uma tarefa que representa o trabalho enfileirado a ser executado.
Comentários
Se a tarefa for bem-sucedida, o resultado indicará que as caixas de diálogo foram canceladas depois que a curva foi processada pela caixa de diálogo ou que a pilha já estava vazia.
Em geral, o contexto pai é o manipulador de diálogo ou de turno do bot que iniciou a caixa de diálogo. Se o pai for uma caixa de diálogo, a pilha chamará o método pai ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) para retornar um resultado para a caixa de diálogo pai. Se a caixa de diálogo pai não implementar 'ResumeDialogAsync', o pai também terminará e o resultado será passado para o próximo contexto pai.
Confira também
Aplica-se a
CancelAllDialogsAsync(Boolean, String, Object, CancellationToken)
Exclui qualquer pilha de diálogo existente, cancelando assim todas as caixas de diálogo na pilha.
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
Se for true, o cancelamento também será exibido por meio de qualquer diálogo pai.
- eventName
- String
O evento.
- eventValue
- Object
O valor do evento.
- cancellationToken
- CancellationToken
Um token de cancelamento que pode ser usado por outros objetos ou threads para receber um aviso de cancelamento.
Retornos
Uma tarefa que representa o trabalho enfileirado a ser executado.
Comentários
Se a tarefa for bem-sucedida, o resultado indicará que as caixas de diálogo foram canceladas depois que a curva foi processada pela caixa de diálogo ou que a pilha já estava vazia.
Em geral, o contexto pai é o manipulador de diálogo ou de turno do bot que iniciou a caixa de diálogo. Se o pai for uma caixa de diálogo, a pilha chamará o método pai ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) para retornar um resultado para a caixa de diálogo pai. Se a caixa de diálogo pai não implementar 'ResumeDialogAsync', o pai também terminará e o resultado será passado para o próximo contexto pai.