Delen via


IDialogStack Interface

Definitie

De stapel dialoogvensters in het gespreksproces.

public interface IDialogStack
type IDialogStack = interface
Public Interface IDialogStack
Afgeleid

Eigenschappen

Frames

Het dialoogvenster frames actief op de stack.

Methoden

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

Een onderliggend dialoogvenster aanroepen en toevoegen aan de bovenkant van de stack.

Done<R>(R)

Voltooi het huidige dialoogvenster en retourneer een resultaat naar het bovenliggende dialoogvenster.

Fail(Exception)

Het huidige dialoogvenster mislukt en retourneert een uitzondering op het bovenliggende dialoogvenster.

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

Een onderliggend dialoogvenster aanroepen, toevoegen aan de bovenkant van de stapel en het item in het onderliggende dialoogvenster plaatsen.

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

Plaats een interne gebeurtenis in de wachtrij.

Reset()

Hiermee wordt de stack opnieuw ingesteld.

Wait<R>(ResumeAfter<R>)

Het huidige dialoogvenster onderbreken totdat een externe gebeurtenis naar de bot is verzonden.

Extensiemethoden

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

Een onderliggend dialoogvenster aanroepen, toevoegen aan de bovenkant van de stapel en het bericht posten in het dialoogvenster onderliggend.

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

Het huidige dialoogvenster onderbreken totdat de gebruiker een bericht naar de bot heeft verzonden.

Van toepassing op