IDialogStack Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Stacken med dialogrutor i konversationsprocessen.
public interface IDialogStack
type IDialogStack = interface
Public Interface IDialogStack
- Härledda
Egenskaper
Frames |
Dialogrutorna som är aktiva i stacken. |
Metoder
Call<R>(IDialog<R>, ResumeAfter<R>) |
Anropa en underordnad dialogruta och lägg till den överst i stacken. |
Done<R>(R) |
Slutför den aktuella dialogrutan och returnera ett resultat till den överordnade dialogrutan. |
Fail(Exception) |
Den aktuella dialogrutan misslyckas och ett undantag returneras till den överordnade dialogrutan. |
Forward<R,T>(IDialog<R>, ResumeAfter<R>, T, CancellationToken) |
Anropa en underordnad dialogruta, lägg till den överst i stacken och publicera objektet i den underordnade dialogrutan. |
Post<E>(E, ResumeAfter<E>) |
Publicera en intern händelse i kön. |
Reset() |
Återställer stacken. |
Wait<R>(ResumeAfter<R>) |
Pausa den aktuella dialogrutan tills en extern händelse har skickats till roboten. |
Tilläggsmetoder
Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken) |
Anropa en underordnad dialogruta, lägg till den överst i stacken och publicera meddelandet i den underordnade dialogrutan. |
Wait(IDialogStack, ResumeAfter<IMessageActivity>) |
Pausa den aktuella dialogrutan tills användaren har skickat ett meddelande till roboten. |