Microsoft.Bot.Builder.Scorables.Actions Class Reference

Fluent methods related to IScorable<IResolver, Score>. More...

Classes

class  WhereScorable
 

Static Public Member Functions

static IScorable< IResolver, IBindingBind< R > (Func< R > method)
 
static IScorable< IResolver, IBindingBind< T1, R > (Func< T1, R > method)
 
static IScorable< IResolver, IBindingBind< T1, T2, R > (Func< T1, T2, R > method)
 
static IScorable< IResolver, IBindingBind< T1, T2, T3, R > (Func< T1, T2, T3, R > method)
 
static IScorable< IResolver, IBindingBind< T1, T2, T3, T4, R > (Func< T1, T2, T3, T4, R > method)
 
static IScorable< IResolver, IBindingBind< T1, T2, T3, T4, T5, R > (Func< T1, T2, T3, T4, T5, R > method)
 
static IScorable< IResolver, IBindingBind< T1, T2, T3, T4, T5, T6, R > (Func< T1, T2, T3, T4, T5, T6, R > method)
 
static IScorable< IResolver, IBindingBind< T1, T2, T3, T4, T5, T6, T7, R > (Func< T1, T2, T3, T4, T5, T6, T7, R > method)
 
static IScorable< IResolver, double > Normalize (this IScorable< IResolver, IBinding > scorable)
 
static IScorable< IResolver, double > Normalize (this IScorable< IResolver, Match > scorable)
 
static IScorable< IResolver, double > Normalize (this IScorable< IResolver, IntentRecommendation > scorable)
 
static IScorable< IResolver, Match > When< InnerScore > (this IScorable< IResolver, InnerScore > scorable, Regex regex)
 
static IScorable< IResolver, IntentRecommendationWhen< InnerScore > (this IScorable< IResolver, InnerScore > scorable, ILuisModel model, LuisIntentAttribute intent, ILuisService service=null)
 
static IScorable< IResolver, Score > Where< Score, T1 > (this IScorable< IResolver, Score > scorable, Func< T1, bool > predicate)
 
static IScorable< IResolver, Score > Where< Score, T1 > (this IScorable< IResolver, Score > scorable, Func< T1, Task< bool >> predicate)
 
static IScorable< IResolver, Score > Where< Score, T1, T2 > (this IScorable< IResolver, Score > scorable, Func< T1, T2, bool > predicate)
 
static IScorable< IResolver, Score > Where< Score, T1, T2 > (this IScorable< IResolver, Score > scorable, Func< T1, T2, Task< bool >> predicate)
 
static IScorable< IResolver, Score > Where< Score, T1, T2, T3 > (this IScorable< IResolver, Score > scorable, Func< T1, T2, T3, bool > predicate)
 
static IScorable< IResolver, Score > Where< Score, T1, T2, T3 > (this IScorable< IResolver, Score > scorable, Func< T1, T2, T3, Task< bool >> predicate)
 

Detailed Description

Fluent methods related to IScorable<IResolver, Score>.

Definition at line 51 of file Actions.cs.

Member Function Documentation

static IScorable<IResolver, IBinding> Microsoft.Bot.Builder.Scorables.Actions.Bind< R > ( Func< R >  method)
inlinestatic

Definition at line 58 of file Actions.cs.

static IScorable<IResolver, IBinding> Microsoft.Bot.Builder.Scorables.Actions.Bind< T1, R > ( Func< T1, R >  method)
inlinestatic

Definition at line 63 of file Actions.cs.

static IScorable<IResolver, IBinding> Microsoft.Bot.Builder.Scorables.Actions.Bind< T1, T2, R > ( Func< T1, T2, R >  method)
inlinestatic

Definition at line 68 of file Actions.cs.

static IScorable<IResolver, IBinding> Microsoft.Bot.Builder.Scorables.Actions.Bind< T1, T2, T3, R > ( Func< T1, T2, T3, R >  method)
inlinestatic

Definition at line 73 of file Actions.cs.

static IScorable<IResolver, IBinding> Microsoft.Bot.Builder.Scorables.Actions.Bind< T1, T2, T3, T4, R > ( Func< T1, T2, T3, T4, R >  method)
inlinestatic

Definition at line 78 of file Actions.cs.

static IScorable<IResolver, IBinding> Microsoft.Bot.Builder.Scorables.Actions.Bind< T1, T2, T3, T4, T5, R > ( Func< T1, T2, T3, T4, T5, R >  method)
inlinestatic

Definition at line 83 of file Actions.cs.

static IScorable<IResolver, IBinding> Microsoft.Bot.Builder.Scorables.Actions.Bind< T1, T2, T3, T4, T5, T6, R > ( Func< T1, T2, T3, T4, T5, T6, R >  method)
inlinestatic

Definition at line 88 of file Actions.cs.

static IScorable<IResolver, IBinding> Microsoft.Bot.Builder.Scorables.Actions.Bind< T1, T2, T3, T4, T5, T6, T7, R > ( Func< T1, T2, T3, T4, T5, T6, T7, R >  method)
inlinestatic

Definition at line 93 of file Actions.cs.

static IScorable<IResolver, double> Microsoft.Bot.Builder.Scorables.Actions.Normalize ( this IScorable< IResolver, IBinding scorable)
inlinestatic

Definition at line 193 of file Actions.cs.

static IScorable<IResolver, double> Microsoft.Bot.Builder.Scorables.Actions.Normalize ( this IScorable< IResolver, Match >  scorable)
inlinestatic

Definition at line 198 of file Actions.cs.

static IScorable<IResolver, double> Microsoft.Bot.Builder.Scorables.Actions.Normalize ( this IScorable< IResolver, IntentRecommendation scorable)
inlinestatic

Definition at line 203 of file Actions.cs.

static IScorable<IResolver, Match> Microsoft.Bot.Builder.Scorables.Actions.When< InnerScore > ( this IScorable< IResolver, InnerScore >  scorable,
Regex  regex 
)
inlinestatic

Definition at line 182 of file Actions.cs.

static IScorable<IResolver, IntentRecommendation> Microsoft.Bot.Builder.Scorables.Actions.When< InnerScore > ( this IScorable< IResolver, InnerScore >  scorable,
ILuisModel  model,
LuisIntentAttribute  intent,
ILuisService  service = null 
)
inlinestatic

Definition at line 187 of file Actions.cs.

static IScorable<IResolver, Score> Microsoft.Bot.Builder.Scorables.Actions.Where< Score, T1 > ( this IScorable< IResolver, Score >  scorable,
Func< T1, bool >  predicate 
)
inlinestatic

Definition at line 152 of file Actions.cs.

static IScorable<IResolver, Score> Microsoft.Bot.Builder.Scorables.Actions.Where< Score, T1 > ( this IScorable< IResolver, Score >  scorable,
Func< T1, Task< bool >>  predicate 
)
inlinestatic

Definition at line 157 of file Actions.cs.

static IScorable<IResolver, Score> Microsoft.Bot.Builder.Scorables.Actions.Where< Score, T1, T2 > ( this IScorable< IResolver, Score >  scorable,
Func< T1, T2, bool >  predicate 
)
inlinestatic

Definition at line 162 of file Actions.cs.

static IScorable<IResolver, Score> Microsoft.Bot.Builder.Scorables.Actions.Where< Score, T1, T2 > ( this IScorable< IResolver, Score >  scorable,
Func< T1, T2, Task< bool >>  predicate 
)
inlinestatic

Definition at line 167 of file Actions.cs.

static IScorable<IResolver, Score> Microsoft.Bot.Builder.Scorables.Actions.Where< Score, T1, T2, T3 > ( this IScorable< IResolver, Score >  scorable,
Func< T1, T2, T3, bool >  predicate 
)
inlinestatic

Definition at line 172 of file Actions.cs.

static IScorable<IResolver, Score> Microsoft.Bot.Builder.Scorables.Actions.Where< Score, T1, T2, T3 > ( this IScorable< IResolver, Score >  scorable,
Func< T1, T2, T3, Task< bool >>  predicate 
)
inlinestatic

Definition at line 177 of file Actions.cs.


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