Språk

Dialog.ResumeDialogAsync Metod

Definition

Anropades när en barndialog avslutade denna tur, vilket återlämnade kontrollen till denna dialog.

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)

Parametrar

dc
DialogContext

Dialogkontexten för konversationens aktuella tur.

reason
DialogReason

Orsak till att dialogrutan återupptogs.

result
Object

Valfritt värde som returnerades från dialogrutan som anropades. Typen av det returnerade värdet beror på barndialogen.

cancellationToken
CancellationToken

En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.

Returer

En Task som representerar den asynkrona åtgärden.

Kommentarer

Om uppgiften lyckas indikerar resultatet om denna dialog fortfarande är aktiv efter att denna dialogtur har bearbetats.

Generellt startades barndialogen med ett anrop till BeginDialogAsync(DialogContext, Object, CancellationToken). Om metoden anropas kan ReplaceDialogAsync(String, Object, CancellationToken) dock den logiska barndialogen skilja sig från den ursprungliga.

Om denna metod *inte* åsidosätts avslutas dialogen automatiskt när användaren svarar.

Gäller för

Se även