DialogContext.CancelAllDialogsAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Descrição |
|---|---|
| CancelAllDialogsAsync(CancellationToken) |
Apaga qualquer pilha de diálogo existente, cancelando assim todos os diálogos da pilha. |
| CancelAllDialogsAsync(Boolean, String, Object, CancellationToken) |
Apaga qualquer pilha de diálogo existente, cancelando assim todos os diálogos da pilha. |
CancelAllDialogsAsync(CancellationToken)
Apaga qualquer pilha de diálogo existente, cancelando assim todos os diálogos da 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.
Devoluções
Uma tarefa que representa o trabalho enfileirado para ser executado.
Observações
Se a tarefa for bem-sucedida, o resultado indica que os diálogos foram cancelados após o turno ter sido processado pelo diálogo ou que a pilha já estava vazia.
Em geral, o contexto pai é o responsável pelo diálogo ou turno do bot que iniciou o diálogo. Se o pai for um diálogo, a pilha chama o método do ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) pai para devolver um resultado ao diálogo do pai. Se o diálogo pai não implementar 'ResumeDialogAsync', então o pai também termina e o resultado é passado para o contexto pai seguinte.
Ver também
Aplica-se a
CancelAllDialogsAsync(Boolean, String, Object, CancellationToken)
Apaga qualquer pilha de diálogo existente, cancelando assim todos os diálogos da 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 aparece em qualquer diálogo dos pais.
- 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.
Devoluções
Uma tarefa que representa o trabalho enfileirado para ser executado.
Observações
Se a tarefa for bem-sucedida, o resultado indica que os diálogos foram cancelados após o turno ter sido processado pelo diálogo ou que a pilha já estava vazia.
Em geral, o contexto pai é o responsável pelo diálogo ou turno do bot que iniciou o diálogo. Se o pai for um diálogo, a pilha chama o método do ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) pai para devolver um resultado ao diálogo do pai. Se o diálogo pai não implementar 'ResumeDialogAsync', então o pai também termina e o resultado é passado para o contexto pai seguinte.