Dela via


ComponentDialog.EndComponentAsync Metod

Definition

Avslutar komponentdialogrutan i den överordnade kontexten.

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)

Parametrar

outerDc
DialogContext

Överordnad DialogContext för den aktuella konversationsvändningen.

result
Object

Valfritt värde som ska returneras från dialogkomponenten till den överordnade kontexten.

cancellationToken
CancellationToken

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

Returer

En uppgift som representerar det arbete som ska köras i kö.

Kommentarer

Om aktiviteten lyckas indikerar resultatet att dialogrutan avslutades efter att vändningen bearbetats av dialogrutan.

I allmänhet är den överordnade kontexten den dialogruta eller robotvändningshanterare som startade dialogrutan. Om den överordnade är en dialogruta anropar stacken den överordnade ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) metoden för att returnera ett resultat till den överordnade dialogrutan. Om den överordnade dialogrutan inte implementerar "ResumeDialogAsync" avslutas även den överordnade dialogrutan och resultatet skickas till nästa överordnade kontext, om det finns en sådan.

Den returnerade DialogTurnResult innehåller returvärdet i dess Result egenskap.

Gäller för

Se även