Dela via


Dialog.ResumeDialogAsync Metod

Definition

Anropas när en underordnad dialogruta har slutfört den här svängen och returnerar kontrollen till den här dialogrutan.

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 vändning.

reason
DialogReason

Orsak till att dialogrutan återupptogs.

result
Object

Valfritt värde som returnerades från dialogrutan som anropades. Vilken typ av värde som returneras beror på den underordnade dialogrutan.

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 anger resultatet om den här dialogrutan fortfarande är aktiv när den här dialogrutesvängen har bearbetats.

Vanligtvis startades den underordnade dialogrutan med ett anrop till BeginDialogAsync(DialogContext, Object, CancellationToken). Men om ReplaceDialogAsync(String, Object, CancellationToken) metoden anropas kan den logiska underordnad dialogrutan skilja sig från den ursprungliga.

Om den här metoden är *inte* åsidosatt avslutas dialogrutan automatiskt när användaren svarar.

Gäller för

Se även