WaterfallStepInfo interface

Valeurs transmises au constructeur WaterfallStepContext.

Propriétés

index

Index de l’étape en cascade en cours d’exécution.

options

Toutes les options passées au dialogue en cascade des étapes lorsqu’elle a été démarrée avec DialogContext.beginDialog().

reason

La raison pour laquelle l’étape en cascade est exécutée.

result

Résultats retournés par une boîte de dialogue ou une invite qui a été appelée à l’étape précédente en cascade.

values

Dictionnaire de valeurs qui seront conservées dans toutes les étapes en cascade.

Méthodes

onNext(any)

Appelé pour passer à l’étape en cascade suivante.

Détails de la propriété

index

Index de l’étape en cascade en cours d’exécution.

index: number

Valeur de propriété

number

options

Toutes les options passées au dialogue en cascade des étapes lorsqu’elle a été démarrée avec DialogContext.beginDialog().

options: O

Valeur de propriété

O

reason

La raison pour laquelle l’étape en cascade est exécutée.

reason: DialogReason

Valeur de propriété

result

Résultats retournés par une boîte de dialogue ou une invite qui a été appelée à l’étape précédente en cascade.

result: any

Valeur de propriété

any

values

Dictionnaire de valeurs qui seront conservées dans toutes les étapes en cascade.

values: object

Valeur de propriété

object

Détails de la méthode

onNext(any)

Appelé pour passer à l’étape en cascade suivante.

function onNext(result?: any): Promise<DialogTurnResult>

Paramètres

result

any

(Facultatif) résultat à passer à l’étape suivante.

Retours

Promise<DialogTurnResult>