Microsoft.Bot.Builder.Dialogs.Internals.DialogTask Class Reference

A dialog task is a More...

Inheritance diagram for Microsoft.Bot.Builder.Dialogs.Internals.DialogTask:

Classes

interface  IThunk
 Adjust the calling convention from Dialog's to Fiber's delegates. More...
 

Public Member Functions

 DialogTask (Func< CancellationToken, IDialogContext > makeContext, IStore< IFiberLoop< DialogTask >> store, IEventProducer< IActivity > queue)
 
void Post (Event @event, Action onPull=null)
 

Detailed Description

A dialog task is a

  1. single IDialogStack stack of IDialog frames, waiting on the next IActivity
  2. the IEventProducer<Activity> queue of activity events necessary to satisfy those waits
  1. the IEventLoop loop to execute that dialog code once the waits are satisfied

Definition at line 52 of file DialogTask.cs.

Constructor & Destructor Documentation

Microsoft.Bot.Builder.Dialogs.Internals.DialogTask.DialogTask ( Func< CancellationToken, IDialogContext makeContext,
IStore< IFiberLoop< DialogTask >>  store,
IEventProducer< IActivity queue 
)
inline

Definition at line 59 of file DialogTask.cs.

Member Function Documentation

void Microsoft.Bot.Builder.Base.IEventProducer< in in Event >.Post ( Event @  event,
Action  onPull = null 
)
inherited

The documentation for this class was generated from the following file: