ComponentDialog.EndComponentAsync Metódus

Definíció

A szülőkörnyezetben véget ér az összetevő párbeszédpanelje.

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)

Paraméterek

outerDc
DialogContext

Az aktuális beszélgetési sor szülője DialogContext .

result
Object

Nem kötelező, a párbeszédpanel-összetevőből a szülőkörnyezetbe visszaérkezendő érték.

cancellationToken
CancellationToken

Egy lemondási jogkivonat, amelyet más objektumok vagy szálak használhatnak a lemondásról szóló értesítés fogadásához.

Válaszok

Egy feladat, amely a végrehajtásra váró munkát jelöli.

Megjegyzések

Ha a feladat sikeres, az eredmény azt jelzi, hogy a párbeszédpanel befejeződött, miután a párbeszédpanel feldolgozta a sorokat.

A szülőkörnyezet általában az a párbeszédpanel vagy robotforduló kezelője, amely elindította a párbeszédpanelt. Ha a szülő párbeszédpanel, a verem meghívja a szülő metódusát ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) , hogy visszaadja az eredményt a szülő párbeszédpanelnek. Ha a szülő párbeszédpanel nem implementálja a ResumeDialogAsync parancsot, akkor a szülő is véget ér, és az eredmény a következő szülőkörnyezetnek lesz átadva, ha van ilyen.

A visszaadott DialogTurnResult érték a tulajdonságában található visszatérési Result értéket tartalmazza.

A következőre érvényes:

Lásd még