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
| Nome | Description |
|---|---|
| CancelAllDialogsAsync(CancellationToken) |
Exclui qualquer pilha de diálogo existente, cancelando todas as caixas de diálogo na pilha. |
| CancelAllDialogsAsync(Boolean, String, Object, CancellationToken) |
Exclui qualquer pilha de diálogo existente, cancelando todas as caixas de diálogo na pilha. |
CancelAllDialogsAsync(CancellationToken)
Exclui qualquer pilha de diálogo existente, cancelando 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 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 os diálogos foram cancelados 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 turnos de bot ou caixa de diálogo que iniciou a caixa de diálogo. Se o pai for uma caixa de diálogo, a pilha chamará o método ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) pai para retornar um resultado para a caixa de diálogo pai. Se o diálogo pai não implementar 'ResumeDialogAsync', então 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 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 verdadeiro, o cancelamento também ocorrerá por meio de diálogos 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 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 os diálogos foram cancelados 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 turnos de bot ou caixa de diálogo que iniciou a caixa de diálogo. Se o pai for uma caixa de diálogo, a pilha chamará o método ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) pai para retornar um resultado para a caixa de diálogo pai. Se o diálogo pai não implementar 'ResumeDialogAsync', então o pai também terminará, e o resultado será passado para o próximo contexto pai.