IDialogTask Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
public interface IDialogTask : Microsoft.Bot.Builder.Base.IEventLoop, Microsoft.Bot.Builder.Base.IEventProducer<Microsoft.Bot.Connector.IActivity>, Microsoft.Bot.Builder.Dialogs.Internals.IDialogStack
type IDialogTask = interface
interface IDialogStack
interface IEventLoop
interface IEventProducer<IActivity>
Public Interface IDialogTask
Implements IDialogStack, IEventLoop, IEventProducer(Of IActivity)
- Dérivé
- Implémente
Propriétés
Frames |
Cadres de boîte de dialogue actifs sur la pile. (Hérité de IDialogStack) |
Méthodes
Call<R>(IDialog<R>, ResumeAfter<R>) |
Appelez une boîte de dialogue enfant et ajoutez-la en haut de la pile. (Hérité de IDialogStack) |
Done<R>(R) |
Terminez le dialogue actuel et retournez un résultat au dialogue parent. (Hérité de IDialogStack) |
Fail(Exception) |
Échec du dialogue actuel et retour d’une exception au dialogue parent. (Hérité de IDialogStack) |
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. (Hérité de IDialogStack) |
PollAsync(CancellationToken) |
Interrogez la cible pour tout travail à effectuer. (Hérité de IEventLoop) |
Post(Event, Action) | (Hérité de IEventProducer<Event>) |
Post<E>(E, ResumeAfter<E>) |
Publiez un événement interne dans la file d’attente. (Hérité de IDialogStack) |
Reset() |
Réinitialise la pile. (Hérité de IDialogStack) |
Wait<R>(ResumeAfter<R>) |
Suspendez la boîte de dialogue actuelle jusqu’à ce qu’un événement externe ait été envoyé au bot. (Hérité de IDialogStack) |
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. |
InterruptAsync<T,R>(IDialogTask, IDialog<T>, R, CancellationToken) |
Interrompre le dialogue d’attente avec un nouveau dialogue |