ComponentDialog.EndComponentAsync Método

Definição

Termina a caixa de diálogo do componente no contexto do pai.

protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> EndComponentAsync(Microsoft.Bot.Builder.Dialogs.DialogContext outerDc, object result, System.Threading.CancellationToken cancellationToken);
abstract member EndComponentAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
override this.EndComponentAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Protected Overridable Function EndComponentAsync (outerDc As DialogContext, result As Object, cancellationToken As CancellationToken) As Task(Of DialogTurnResult)

Parâmetros

outerDc
DialogContext

O pai DialogContext para a virada atual da conversa.

result
Object

Opcional, valor a ser retornado do componente de caixa de diálogo para o contexto pai.

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 a caixa de diálogo terminou depois que a curva foi processada pela caixa de diálogo.

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, caso exista.

O retorno DialogTurnResult contém o valor retorno em sua Result propriedade.

Aplica-se a

Confira também