IDialogTask Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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)
- Pochodne
- Implementuje
Właściwości
Frames |
Ramki dialogowe aktywne na stosie. (Odziedziczone po IDialogStack) |
Metody
Call<R>(IDialog<R>, ResumeAfter<R>) |
Wywołaj okno dialogowe podrzędne i dodaj je do góry stosu. (Odziedziczone po IDialogStack) |
Done<R>(R) |
Ukończ bieżące okno dialogowe i zwróć wynik do okna dialogowego nadrzędnego. (Odziedziczone po IDialogStack) |
Fail(Exception) |
Nie można uruchomić bieżącego okna dialogowego i zwrócić wyjątek do okna dialogowego nadrzędnego. (Odziedziczone po IDialogStack) |
Forward<R,T>(IDialog<R>, ResumeAfter<R>, T, CancellationToken) |
Wywołaj okno dialogowe podrzędne, dodaj go do góry stosu i opublikuj element w oknie dialogowym podrzędnym. (Odziedziczone po IDialogStack) |
PollAsync(CancellationToken) |
Sonduj element docelowy, aby wykonać dowolną pracę. (Odziedziczone po IEventLoop) |
Post(Event, Action) | (Odziedziczone po IEventProducer<Event>) |
Post<E>(E, ResumeAfter<E>) |
Opublikuj zdarzenie wewnętrzne w kolejce. (Odziedziczone po IDialogStack) |
Reset() |
Resetuje stos. (Odziedziczone po IDialogStack) |
Wait<R>(ResumeAfter<R>) |
Wstrzymaj bieżące okno dialogowe do momentu wysłania zdarzenia zewnętrznego do bota. (Odziedziczone po IDialogStack) |
Metody rozszerzania
Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken) |
Wywołaj okno dialogowe podrzędne, dodaj go do góry stosu i opublikuj komunikat w oknie dialogowym podrzędnym. |
Wait(IDialogStack, ResumeAfter<IMessageActivity>) |
Wstrzymaj bieżące okno dialogowe, dopóki użytkownik nie wysłał komunikatu do bota. |
InterruptAsync<T,R>(IDialogTask, IDialog<T>, R, CancellationToken) |
Przerywanie okna dialogowego oczekiwania przy użyciu nowego okna dialogowego |