Microsoft.Bot.Builder.Internals.Scorables.ScorableAggregator< Item, OuterState, OuterScore, InnerState, InnerScore > Class Template Referenceabstract

Aggregates some non-empty set of inner scorables to produce an outer scorable. More...

Inheritance diagram for Microsoft.Bot.Builder.Internals.Scorables.ScorableAggregator< Item, OuterState, OuterScore, InnerState, InnerScore >:

Protected Member Functions

abstract Task DoneAsync (Item item, State state, CancellationToken token)
 
abstract Score GetScore (Item item, State state)
 
abstract bool HasScore (Item item, State state)
 
override bool HasScore (Item item, OuterState state)
 
abstract Task PostAsync (Item item, State state, CancellationToken token)
 
override Task PostAsync (Item item, OuterState state, CancellationToken token)
 
abstract Task< State > PrepareAsync (Item item, CancellationToken token)
 

Detailed Description

Aggregates some non-empty set of inner scorables to produce an outer scorable.

Type Constraints
OuterState :Token 
OuterState :Item 
OuterState :InnerScore 

Definition at line 130 of file ScorableBase.cs.

Member Function Documentation

abstract Task Microsoft.Bot.Builder.Internals.Scorables.ScorableBase< Item, State, Score >.DoneAsync ( Item  item,
State  state,
CancellationToken  token 
)
protectedpure virtualinherited
abstract Score Microsoft.Bot.Builder.Internals.Scorables.ScorableBase< Item, State, Score >.GetScore ( Item  item,
State  state 
)
protectedpure virtualinherited
abstract bool Microsoft.Bot.Builder.Internals.Scorables.ScorableBase< Item, State, Score >.HasScore ( Item  item,
State  state 
)
protectedpure virtualinherited
override bool Microsoft.Bot.Builder.Internals.Scorables.ScorableAggregator< Item, OuterState, OuterScore, InnerState, InnerScore >.HasScore ( Item  item,
OuterState  state 
)
inlineprotected

Definition at line 133 of file ScorableBase.cs.

abstract Task Microsoft.Bot.Builder.Internals.Scorables.ScorableBase< Item, State, Score >.PostAsync ( Item  item,
State  state,
CancellationToken  token 
)
protectedpure virtualinherited
override Task Microsoft.Bot.Builder.Internals.Scorables.ScorableAggregator< Item, OuterState, OuterScore, InnerState, InnerScore >.PostAsync ( Item  item,
OuterState  state,
CancellationToken  token 
)
inlineprotected

Definition at line 142 of file ScorableBase.cs.

abstract Task<State> Microsoft.Bot.Builder.Internals.Scorables.ScorableBase< Item, State, Score >.PrepareAsync ( Item  item,
CancellationToken  token 
)
protectedpure virtualinherited

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