Udostępnij przez


WaterfallDialog.RunStepAsync Metoda

Definicja

Wytycza krok okna dialogowego kaskadowego.

protected System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> RunStepAsync(Microsoft.Bot.Builder.Dialogs.DialogContext dc, int index, Microsoft.Bot.Builder.Dialogs.DialogReason reason, object result, System.Threading.CancellationToken cancellationToken);
member this.RunStepAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * int * Microsoft.Bot.Builder.Dialogs.DialogReason * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Protected Function RunStepAsync (dc As DialogContext, index As Integer, reason As DialogReason, result As Object, cancellationToken As CancellationToken) As Task(Of DialogTurnResult)

Parametry

dc
DialogContext

Wartość DialogContext dla bieżącego zwrotu konwersacji.

index
Int32

Indeks bieżącego kroku kaskadowego do wykonania.

reason
DialogReason

Przyczyną wykonania kroku kaskadowego.

result
Object

Wynik zwrócony przez okno dialogowe o nazwie w poprzednim kroku kaskadowym.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące wykonaną pracę w kolejce.

Dotyczy