Partilhar via


Dialog.ResumeDialogAsync Método

Definição

Chamada quando uma caixa de diálogo subordinada concluiu esta curva, devolvendo o controlo a esta caixa de diálogo.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> ResumeDialogAsync (Microsoft.Bot.Builder.Dialogs.DialogContext dc, Microsoft.Bot.Builder.Dialogs.DialogReason reason, object result = default, System.Threading.CancellationToken cancellationToken = default);
abstract member ResumeDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Builder.Dialogs.DialogReason * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
override this.ResumeDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Builder.Dialogs.DialogReason * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Public Overridable Function ResumeDialogAsync (dc As DialogContext, reason As DialogReason, Optional result As Object = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Parâmetros

dc
DialogContext

O contexto da caixa de diálogo para a viragem atual da conversação.

reason
DialogReason

Motivo pelo qual a caixa de diálogo foi retomada.

result
Object

Opcional, valor devolvido a partir da caixa de diálogo que foi chamada. O tipo do valor devolvido depende da caixa de diálogo subordinada.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser utilizado por outros objetos ou threads para receber aviso de cancelamento.

Devoluções

Um Task que representa a operação assíncrona.

Observações

Se a tarefa for bem-sucedida, o resultado indica se esta caixa de diálogo ainda está ativa após este processo de ativação da caixa de diálogo.

Geralmente, a caixa de diálogo subordinada foi iniciada com uma chamada para BeginDialogAsync(DialogContext, Object, CancellationToken). No entanto, se o ReplaceDialogAsync(String, Object, CancellationToken) método for chamado, a caixa de diálogo subordinada lógica pode ser diferente da original.

Se este método for *não* substituído, a caixa de diálogo termina automaticamente quando o utilizador responder.

Aplica-se a

Ver também