Språk

IDialogTask Gränssnitt

Definition

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)
Härledda
Implementeringar

Egenskaper

Name Description
Frames

Dialogramarna är aktiva på stacken.

(Ärvd från IDialogStack)

Metoder

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

Anropa en barndialog och lägg till den högst upp i stacken.

(Ärvd från IDialogStack)
Done<R>(R)

Slutför den aktuella dialogen och returnera ett resultat till föräldradialogen.

(Ärvd från IDialogStack)
Fail(Exception)

Misslyckas den aktuella dialogen och returnera ett undantag till föräldradialogen.

(Ärvd från IDialogStack)
Forward<R,T>(IDialog<R>, ResumeAfter<R>, T, CancellationToken)

Anropa en barndialog, lägg till den högst upp i stacken och posta objektet i barndialogen.

(Ärvd från IDialogStack)
PollAsync(CancellationToken)

Fråga målet för allt arbete som ska utföras.

(Ärvd från IEventLoop)
Post(Event, Action) (Ärvd från IEventProducer<Event>)
Post<E>(E, ResumeAfter<E>)

Lägg upp ett internt evenemang i kön.

(Ärvd från IDialogStack)
Reset()

Återställer stacken.

(Ärvd från IDialogStack)
Wait<R>(ResumeAfter<R>)

Pausa den aktuella dialogen tills en extern händelse har skickats till boten.

(Ärvd från IDialogStack)

Tilläggsmetoder

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

Anropa en barndialog, lägg till den högst upp i stacken och posta meddelandet i barndialogen.

InterruptAsync<T,R>(IDialogTask, IDialog<T>, R, CancellationToken)

Avbryt den väntande dialogen med en ny dialog

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

Pausa den aktuella dialogen tills användaren har skickat ett meddelande till boten.

Gäller för