Partager via


IDialogStack Interface

Définition

Pile de dialogues dans le processus conversationnel.

public interface IDialogStack
type IDialogStack = interface
Public Interface IDialogStack
Dérivé

Propriétés

Frames

Cadres de boîte de dialogue actifs sur la pile.

Méthodes

Call<R>(IDialog<R>, ResumeAfter<R>)

Appelez une boîte de dialogue enfant et ajoutez-la en haut de la pile.

Done<R>(R)

Terminez le dialogue actuel et retournez un résultat au dialogue parent.

Fail(Exception)

Échec du dialogue actuel et retour d’une exception au dialogue parent.

Forward<R,T>(IDialog<R>, ResumeAfter<R>, T, CancellationToken)

Appelez un dialogue enfant, ajoutez-le en haut de la pile et publiez l’élément dans la boîte de dialogue enfant.

Post<E>(E, ResumeAfter<E>)

Publiez un événement interne dans la file d’attente.

Reset()

Réinitialise la pile.

Wait<R>(ResumeAfter<R>)

Suspendez la boîte de dialogue actuelle jusqu’à ce qu’un événement externe ait été envoyé au bot.

Méthodes d’extension

Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken)

Appelez un dialogue enfant, ajoutez-le en haut de la pile et publiez le message dans le dialogue enfant.

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

Suspendez la boîte de dialogue actuelle jusqu’à ce que l’utilisateur ait envoyé un message au bot.

S’applique à