Microsoft.Bot.Builder.Scorables.Internals.ScorableAggregator< OuterItem, OuterState, OuterScore, InnerItem, 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.Scorables.Internals.ScorableAggregator< OuterItem, OuterState, OuterScore, InnerItem, InnerState, InnerScore >:

Protected Member Functions

abstract Task DoneAsync (Item item, State state, CancellationToken token)
 
override Task DoneAsync (OuterItem item, OuterState state, CancellationToken token)
 
abstract Score GetScore (Item item, State state)
 
abstract bool HasScore (Item item, State state)
 
override bool HasScore (OuterItem item, OuterState state)
 
abstract Task PostAsync (Item item, State state, CancellationToken token)
 
override Task PostAsync (OuterItem 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 :InnerItem 
OuterState :InnerScore 

Definition at line 224 of file ScorableBase.cs.

Member Function Documentation

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

Definition at line 253 of file ScorableBase.cs.

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

Definition at line 227 of file ScorableBase.cs.

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

Definition at line 237 of file ScorableBase.cs.

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

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