Microsoft.Bot.Builder.Internals.Scorables.SelectItemScorable< SourceItem, TargetItem, Score > Class Template Referenceabstract
Inheritance diagram for Microsoft.Bot.Builder.Internals.Scorables.SelectItemScorable< SourceItem, TargetItem, Score >:

Classes

class  Token
 

Public Member Functions

 SelectItemScorable (IScorable< TargetItem, Score > scorable, Func< SourceItem, TargetItem > selector)
 

Protected Member Functions

abstract Task DoneAsync (Item item, State state, CancellationToken token)
 
override Task DoneAsync (SourceItem item, Token state, CancellationToken token)
 
abstract Score GetScore (Item item, State state)
 
override Score GetScore (SourceItem item, Token state)
 
abstract bool HasScore (Item item, State state)
 
override bool HasScore (SourceItem item, Token state)
 
abstract Task PostAsync (Item item, State state, CancellationToken token)
 
override Task PostAsync (SourceItem item, Token state, CancellationToken token)
 
abstract Task< State > PrepareAsync (Item item, CancellationToken token)
 
override async Task< TokenPrepareAsync (SourceItem sourceItem, CancellationToken token)
 

Detailed Description

Definition at line 119 of file Scorables.cs.

Constructor & Destructor Documentation

Microsoft.Bot.Builder.Internals.Scorables.SelectItemScorable< SourceItem, TargetItem, Score >.SelectItemScorable ( IScorable< TargetItem, Score >  scorable,
Func< SourceItem, TargetItem >  selector 
)
inline

Definition at line 123 of file Scorables.cs.

Member Function Documentation

abstract Task Microsoft.Bot.Builder.Internals.Scorables.ScorableBase< Item, State, Score >.DoneAsync ( Item  item,
State  state,
CancellationToken  token 
)
protectedpure virtualinherited
override Task Microsoft.Bot.Builder.Internals.Scorables.SelectItemScorable< SourceItem, TargetItem, Score >.DoneAsync ( SourceItem  item,
Token  state,
CancellationToken  token 
)
inlineprotected

Definition at line 171 of file Scorables.cs.

abstract Score Microsoft.Bot.Builder.Internals.Scorables.ScorableBase< Item, State, Score >.GetScore ( Item  item,
State  state 
)
protectedpure virtualinherited
override Score Microsoft.Bot.Builder.Internals.Scorables.SelectItemScorable< SourceItem, TargetItem, Score >.GetScore ( SourceItem  item,
Token  state 
)
inlineprotected

Definition at line 152 of file Scorables.cs.

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.SelectItemScorable< SourceItem, TargetItem, Score >.HasScore ( SourceItem  item,
Token  state 
)
inlineprotected

Definition at line 143 of file Scorables.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.SelectItemScorable< SourceItem, TargetItem, Score >.PostAsync ( SourceItem  item,
Token  state,
CancellationToken  token 
)
inlineprotected

Definition at line 156 of file Scorables.cs.

abstract Task<State> Microsoft.Bot.Builder.Internals.Scorables.ScorableBase< Item, State, Score >.PrepareAsync ( Item  item,
CancellationToken  token 
)
protectedpure virtualinherited
override async Task<Token> Microsoft.Bot.Builder.Internals.Scorables.SelectItemScorable< SourceItem, TargetItem, Score >.PrepareAsync ( SourceItem  sourceItem,
CancellationToken  token 
)
inlineprotected

Definition at line 132 of file Scorables.cs.


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