Taal

ComponentDialog.EndComponentAsync Methode

Definitie

Hiermee beëindigt u het onderdeeldialoogvenster in de context van het bovenliggende item.

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)

Parameters

outerDc
DialogContext

De ouder DialogContext voor het huidige gesprek.

result
Object

Optioneel, waarde die moet worden geretourneerd van het dialoogvensteronderdeel naar de bovenliggende context.

cancellationToken
CancellationToken

Een annuleringstoken dat kan worden gebruikt door andere objecten of threads om kennisgeving van annulering te ontvangen.

Retouren

Een taak die het werk vertegenwoordigt dat in de wachtrij staat om uit te voeren.

Opmerkingen

Als de taak is geslaagd, geeft het resultaat aan dat het dialoogvenster is beëindigd nadat de draai is verwerkt door het dialoogvenster.

In het algemeen is de oudercontext de dialoog- of bot-beurthandler die de dialoog startte. Als de ouder een dialoog is, roept de stack de ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) methode van de ouder aan om een resultaat terug te geven aan de ouderdialogen. Als de ouder-dialoog 'ResumeDialogAsync' niet implementeert, eindigt de ouder ook en wordt het resultaat doorgegeven aan de volgende oudercontext, als die er is.

De teruggegeven DialogTurnResult waarde bevat de teruggegeven waarde in zijn Result eigenschap.

Van toepassing op

Zie ook