IDialogStack Interfész

Definíció

A beszélgetési folyamat párbeszédpaneljeinek halomja.

public interface IDialogStack
type IDialogStack = interface
Public Interface IDialogStack
Származtatott

Tulajdonságok

Frames

A verem aktív párbeszédpanel-keretei.

Metódusok

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

Hívja meg a gyermek párbeszédpanelt, és adja hozzá a verem tetejére.

Done<R>(R)

Fejezze be az aktuális párbeszédpanelt, és adja vissza az eredményt a szülő párbeszédpanelnek.

Fail(Exception)

Az aktuális párbeszédpanel sikertelen, és kivételt ad vissza a szülő párbeszédpanelnek.

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

Hívja meg a gyermek párbeszédpanelt, adja hozzá a verem tetejére, és tegye közzé az elemet a gyermek párbeszédpanelen.

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

Belső esemény közzététele az üzenetsorba.

Reset()

Alaphelyzetbe állítja a vermet.

Wait<R>(ResumeAfter<R>)

Felfüggesztheti az aktuális párbeszédpanelt, amíg egy külső eseményt nem küld a robotnak.

Bővítő metódusok

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

Hívja meg a gyermek párbeszédpanelt, adja hozzá a verem tetejére, és tegye közzé az üzenetet a gyermek párbeszédpanelen.

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

Felfüggesztheti az aktuális párbeszédpanelt, amíg a felhasználó üzenetet nem küld a robotnak.

A következőre érvényes: