DialogContext.CancelAllDialogsAsync Método

Definição

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.

Confira também

Aplica-se a