Partilhar via


ScorableAggregator<OuterItem,OuterState,OuterScore,InnerItem,InnerState,InnerScore> Classe

Definição

Agrega alguns conjuntos não vazios decoráveis internos para produzir uma correção externa.

[System.Serializable]
public abstract class ScorableAggregator<OuterItem,OuterState,OuterScore,InnerItem,InnerState,InnerScore> : Microsoft.Bot.Builder.Scorables.Internals.ScorableBase<OuterItem,OuterState,OuterScore> where OuterState : Token<InnerItem,InnerScore>
[<System.Serializable>]
type ScorableAggregator<'OuterItem, 'OuterState, 'OuterScore, 'InnerItem, 'InnerState, 'InnerScore (requires 'OuterState :> Token<'InnerItem, 'InnerScore>)> = class
    inherit ScorableBase<'OuterItem, 'OuterState, 'OuterScore (requires 'OuterState :> Token<'InnerItem, 'InnerScore>)>
Public MustInherit Class ScorableAggregator(Of OuterItem, OuterState, OuterScore, InnerItem, InnerState, InnerScore)
Inherits ScorableBase(Of OuterItem, OuterState, OuterScore)

Parâmetros de Tipo Genérico

OuterItem
OuterState
OuterScore
InnerItem
InnerState
InnerScore
Herança
ScorableBase<OuterItem,OuterState,OuterScore>
ScorableAggregator<OuterItem,OuterState,OuterScore,InnerItem,InnerState,InnerScore>
Derivado
Atributos

Construtores

ScorableAggregator<OuterItem,OuterState,OuterScore,InnerItem,InnerState,InnerScore>()

Agrega alguns conjuntos não vazios decoráveis internos para produzir uma correção externa.

Métodos

DoneAsync(OuterItem, OuterState, CancellationToken)

Agrega alguns conjuntos não vazios decoráveis internos para produzir uma correção externa.

GetScore(Item, State)

Agrega alguns conjuntos não vazios decoráveis internos para produzir uma correção externa.

(Herdado de ScorableBase<Item,State,Score>)
HasScore(OuterItem, OuterState)

Agrega alguns conjuntos não vazios decoráveis internos para produzir uma correção externa.

PostAsync(OuterItem, OuterState, CancellationToken)

Agrega alguns conjuntos não vazios decoráveis internos para produzir uma correção externa.

PrepareAsync(Item, CancellationToken)

Agrega alguns conjuntos não vazios decoráveis internos para produzir uma correção externa.

(Herdado de ScorableBase<Item,State,Score>)

Implementações de Interface Explícita

IScorable<Item,Score>.DoneAsync(Item, Object, CancellationToken)

Agrega alguns conjuntos não vazios decoráveis internos para produzir uma correção externa.

(Herdado de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.GetScore(Item, Object)

Agrega alguns conjuntos não vazios decoráveis internos para produzir uma correção externa.

(Herdado de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.HasScore(Item, Object)

Agrega alguns conjuntos não vazios decoráveis internos para produzir uma correção externa.

(Herdado de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PostAsync(Item, Object, CancellationToken)

Agrega alguns conjuntos não vazios decoráveis internos para produzir uma correção externa.

(Herdado de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PrepareAsync(Item, CancellationToken)

Agrega alguns conjuntos não vazios decoráveis internos para produzir uma correção externa.

(Herdado de ScorableBase<Item,State,Score>)

Métodos da Extensão

SelectItem<SourceItem,TargetItem,Score>(IScorable<TargetItem,Score>, Func<SourceItem,TargetItem>)

Projete o item de um scorable com uma expressão lambda.

SelectScore<Item,SourceScore,TargetScore>(IScorable<Item,SourceScore>, Func<Item,SourceScore,TargetScore>)

Projetar a classificação de um scorable com uma expressão lambda.

TryPostAsync<Item,Score>(IScorable<Item,Score>, Item, CancellationToken)

Invoque o protocolo de chamadacorável num único scorable.

WhereScore<Item,Score>(IScorable<Item,Score>, Func<Item,Score,Boolean>)

Agrega alguns conjuntos não vazios decoráveis internos para produzir uma correção externa.

Aplica-se a