Compartir a través de


IDialogStack Interfaz

Definición

Pila de diálogos en el proceso conversacional.

public interface IDialogStack
type IDialogStack = interface
Public Interface IDialogStack
Derivado

Propiedades

Frames

Los marcos de diálogo activos en la pila.

Métodos

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

Llame a un cuadro de diálogo secundario y agréguelo a la parte superior de la pila.

Done<R>(R)

Complete el cuadro de diálogo actual y devuelva un resultado al diálogo primario.

Fail(Exception)

Produzca un error en el cuadro de diálogo actual y devuelva una excepción al diálogo primario.

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

Llame a un cuadro de diálogo secundario, agréguelo a la parte superior de la pila y publique el elemento en el cuadro de diálogo secundario.

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

Publique un evento interno en la cola.

Reset()

Restablece la pila.

Wait<R>(ResumeAfter<R>)

Suspenda el cuadro de diálogo actual hasta que se haya enviado un evento externo al bot.

Métodos de extensión

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

Llame a un cuadro de diálogo secundario, agréguelo a la parte superior de la pila y publique el mensaje en el cuadro de diálogo secundario.

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

Suspenda el cuadro de diálogo actual hasta que el usuario haya enviado un mensaje al bot.

Se aplica a