IDialogStack Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Stack of dialogs in the conversational process.
public interface IDialogStack
type IDialogStack = interface
Public Interface IDialogStack
- Odvozené
Vlastnosti
Frames |
Dialog je aktivní v zásobníku. |
Metody
Call<R>(IDialog<R>, ResumeAfter<R>) |
Zavolejte podřízené dialogové okno a přidejte ho na začátek zásobníku. |
Done<R>(R) |
Dokončete aktuální dialog a vraťte výsledek do nadřazeného dialogového okna. |
Fail(Exception) |
Aktuální dialogové okno se nezdaří a vrátí výjimku z nadřazeného dialogového okna. |
Forward<R,T>(IDialog<R>, ResumeAfter<R>, T, CancellationToken) |
Zavolejte podřízené dialogové okno, přidejte ho do horní části zásobníku a publikujte položku do podřízeného dialogového okna. |
Post<E>(E, ResumeAfter<E>) |
Publikujte interní událost do fronty. |
Reset() |
Obnoví zásobník. |
Wait<R>(ResumeAfter<R>) |
Pozastavte aktuální dialogové okno, dokud se do robota nepošle externí událost. |
Metody rozšíření
Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken) |
Zavolejte podřízené dialogové okno, přidejte ho do horní části zásobníku a publikujte zprávu do podřízeného dialogového okna. |
Wait(IDialogStack, ResumeAfter<IMessageActivity>) |
Pozastavte aktuální dialogové okno, dokud uživatel robotovi nepošle zprávu. |