IDialogTask Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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)
- Afgeleid
- Implementeringen
Eigenschappen
Frames |
Het dialoogvenster frames actief op de stapel. (Overgenomen van IDialogStack) |
Methoden
Call<R>(IDialog<R>, ResumeAfter<R>) |
Het dialoogvenster Een onderliggend dialoogvenster aanroepen en toevoegen aan de bovenkant van de stack. (Overgenomen van IDialogStack) |
Done<R>(R) |
Voltooi het huidige dialoogvenster en retourneer een resultaat naar het bovenliggende dialoogvenster. (Overgenomen van IDialogStack) |
Fail(Exception) |
Het huidige dialoogvenster mislukt en retourneert een uitzondering op het bovenliggende dialoogvenster. (Overgenomen van IDialogStack) |
Forward<R,T>(IDialog<R>, ResumeAfter<R>, T, CancellationToken) |
Roep een onderliggend dialoogvenster aan, voeg het toe aan de bovenkant van de stapel en plaats het item in het onderliggende dialoogvenster. (Overgenomen van IDialogStack) |
PollAsync(CancellationToken) |
Peil het doel naar werk dat moet worden uitgevoerd. (Overgenomen van IEventLoop) |
Post(Event, Action) | (Overgenomen van IEventProducer<Event>) |
Post<E>(E, ResumeAfter<E>) |
Plaats een interne gebeurtenis in de wachtrij. (Overgenomen van IDialogStack) |
Reset() |
Hiermee wordt de stack opnieuw ingesteld. (Overgenomen van IDialogStack) |
Wait<R>(ResumeAfter<R>) |
Het huidige dialoogvenster onderbreken totdat een externe gebeurtenis naar de bot is verzonden. (Overgenomen van IDialogStack) |
Extensiemethoden
Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken) |
Roep een onderliggend dialoogvenster aan, voeg het toe aan de bovenkant van de stapel en post het bericht in het onderliggende dialoogvenster. |
Wait(IDialogStack, ResumeAfter<IMessageActivity>) |
Het huidige dialoogvenster onderbreken totdat de gebruiker een bericht naar de bot heeft verzonden. |
InterruptAsync<T,R>(IDialogTask, IDialog<T>, R, CancellationToken) |
Het wachtende dialoogvenster onderbreken met een nieuw dialoogvenster |