Compartir a través de


IDialogTask Interfaz

Definición

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)
Derivado
Implementaciones

Propiedades

Frames

Los marcos de diálogo activos en la pila.

(Heredado de IDialogStack)

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.

(Heredado de IDialogStack)
Done<R>(R)

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

(Heredado de IDialogStack)
Fail(Exception)

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

(Heredado de IDialogStack)
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.

(Heredado de IDialogStack)
PollAsync(CancellationToken)

Sondee el destino de cualquier trabajo que se va a realizar.

(Heredado de IEventLoop)
Post(Event, Action) (Heredado de IEventProducer<Event>)
Post<E>(E, ResumeAfter<E>)

Publique un evento interno en la cola.

(Heredado de IDialogStack)
Reset()

Restablece la pila.

(Heredado de IDialogStack)
Wait<R>(ResumeAfter<R>)

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

(Heredado de IDialogStack)

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.

InterruptAsync<T,R>(IDialogTask, IDialog<T>, R, CancellationToken)

Interrumpir el cuadro de diálogo en espera con un diálogo nuevo

Se aplica a