Microsoft.Bot.Builder.Dialogs.DispatchDialog< TResult > Class Template Reference

A dialog specialized to dispatch an IScorable. More...

Inheritance diagram for Microsoft.Bot.Builder.Dialogs.DispatchDialog< TResult >:

Public Member Functions

virtual async Task StartAsync (IDialogContext context)
 

Protected Member Functions

virtual async Task ActivityReceivedAsync (IDialogContext context, IAwaitable< IActivity > item)
 
void ContinueWithNextGroup ()
 
virtual BindingFlags MakeBindingFlags ()
 
virtual IComparer< object > MakeComparer ()
 
virtual IScorableFactory< IResolver, object > MakeFactory ()
 
virtual IEnumerable< MethodInfo > MakeMethods ()
 
virtual Regex MakeRegex (string pattern)
 
virtual IResolver MakeResolver ()
 
virtual IScorable< IResolver, object > MakeScorable ()
 
virtual ILuisService MakeService (ILuisModel model)
 
override IReadOnlyList< object > MakeServices ()
 
virtual Type MakeType ()
 
virtual async Task OnFailAsync ()
 
virtual async Task OnPostAsync ()
 
virtual bool OnStage (FoldStage stage, IScorable< IResolver, object > scorable, IResolver item, object state, object score)
 

Detailed Description

A dialog specialized to dispatch an IScorable.

Template Parameters
TResultThe result type.

This non-generic dialog is intended for use as a top-level dialog that will not return to any calling parent dialog (and therefore the result type is object).

Definition at line 50 of file DispatchDialog.cs.

Member Function Documentation

virtual async Task Microsoft.Bot.Builder.Dialogs.DispatchDialog< TResult >.ActivityReceivedAsync ( IDialogContext  context,
IAwaitable< IActivity item 
)
inlineprotectedvirtual

Definition at line 64 of file DispatchDialog.cs.

void Microsoft.Bot.Builder.Scorables.Dispatcher.ContinueWithNextGroup ( )
inlineprotectedinherited

Definition at line 85 of file Dispatcher.cs.

virtual BindingFlags Microsoft.Bot.Builder.Scorables.Dispatcher.MakeBindingFlags ( )
inlineprotectedvirtualinherited

Definition at line 122 of file Dispatcher.cs.

virtual IComparer<object> Microsoft.Bot.Builder.Scorables.Dispatcher.MakeComparer ( )
inlineprotectedvirtualinherited

Definition at line 101 of file Dispatcher.cs.

virtual IScorableFactory<IResolver, object> Microsoft.Bot.Builder.Scorables.Dispatcher.MakeFactory ( )
inlineprotectedvirtualinherited

Definition at line 106 of file Dispatcher.cs.

virtual IEnumerable<MethodInfo> Microsoft.Bot.Builder.Scorables.Dispatcher.MakeMethods ( )
inlineprotectedvirtualinherited

Definition at line 132 of file Dispatcher.cs.

virtual Regex Microsoft.Bot.Builder.Scorables.Dispatcher.MakeRegex ( string  pattern)
inlineprotectedvirtualinherited

Definition at line 78 of file Dispatcher.cs.

virtual IResolver Microsoft.Bot.Builder.Scorables.Dispatcher.MakeResolver ( )
inlineprotectedvirtualinherited

Definition at line 60 of file Dispatcher.cs.

virtual IScorable<IResolver, object> Microsoft.Bot.Builder.Scorables.Dispatcher.MakeScorable ( )
inlineprotectedvirtualinherited

Definition at line 140 of file Dispatcher.cs.

virtual ILuisService Microsoft.Bot.Builder.Scorables.Dispatcher.MakeService ( ILuisModel  model)
inlineprotectedvirtualinherited

Definition at line 73 of file Dispatcher.cs.

override IReadOnlyList<object> Microsoft.Bot.Builder.Dialogs.DispatchDialog< TResult >.MakeServices ( )
inlineprotectedvirtual

Reimplemented from Microsoft.Bot.Builder.Scorables.Dispatcher.

Definition at line 59 of file DispatchDialog.cs.

virtual Type Microsoft.Bot.Builder.Scorables.Dispatcher.MakeType ( )
inlineprotectedvirtualinherited

Definition at line 127 of file Dispatcher.cs.

virtual async Task Microsoft.Bot.Builder.Scorables.Dispatcher.OnFailAsync ( )
inlineprotectedvirtualinherited

Definition at line 152 of file Dispatcher.cs.

virtual async Task Microsoft.Bot.Builder.Scorables.Dispatcher.OnPostAsync ( )
inlineprotectedvirtualinherited

Definition at line 148 of file Dispatcher.cs.

virtual bool Microsoft.Bot.Builder.Scorables.Dispatcher.OnStage ( FoldStage  stage,
IScorable< IResolver, object >  scorable,
IResolver  item,
object  state,
object  score 
)
inlineprotectedvirtualinherited

Definition at line 90 of file Dispatcher.cs.

virtual async Task Microsoft.Bot.Builder.Dialogs.DispatchDialog< TResult >.StartAsync ( IDialogContext  context)
inlinevirtual

Definition at line 52 of file DispatchDialog.cs.


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