ScorableAggregator<OuterItem,OuterState,OuterScore,InnerItem,InnerState,InnerScore> Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Voegt een niet-lege set binnenste scorables samen om een buitenste scorable te produceren.
[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)
Type parameters
- OuterItem
- OuterState
- OuterScore
- InnerItem
- InnerState
- InnerScore
- Overname
-
ScorableBase<OuterItem,OuterState,OuterScore>ScorableAggregator<OuterItem,OuterState,OuterScore,InnerItem,InnerState,InnerScore>
- Afgeleid
- Kenmerken
Constructors
| ScorableAggregator<OuterItem,OuterState,OuterScore,InnerItem,InnerState,InnerScore>() |
Voegt een niet-lege set binnenste scorables samen om een buitenste scorable te produceren. |
Methoden
| DoneAsync(OuterItem, OuterState, CancellationToken) |
Voegt een niet-lege set binnenste scorables samen om een buitenste scorable te produceren. |
| GetScore(Item, State) |
Voegt een niet-lege set binnenste scorables samen om een buitenste scorable te produceren. (Overgenomen van ScorableBase<Item,State,Score>) |
| HasScore(OuterItem, OuterState) |
Voegt een niet-lege set binnenste scorables samen om een buitenste scorable te produceren. |
| PostAsync(OuterItem, OuterState, CancellationToken) |
Voegt een niet-lege set binnenste scorables samen om een buitenste scorable te produceren. |
| PrepareAsync(Item, CancellationToken) |
Voegt een niet-lege set binnenste scorables samen om een buitenste scorable te produceren. (Overgenomen van ScorableBase<Item,State,Score>) |
Expliciete interface-implementaties
| IScorable<Item,Score>.DoneAsync(Item, Object, CancellationToken) |
Voegt een niet-lege set binnenste scorables samen om een buitenste scorable te produceren. (Overgenomen van ScorableBase<Item,State,Score>) |
| IScorable<Item,Score>.GetScore(Item, Object) |
Voegt een niet-lege set binnenste scorables samen om een buitenste scorable te produceren. (Overgenomen van ScorableBase<Item,State,Score>) |
| IScorable<Item,Score>.HasScore(Item, Object) |
Voegt een niet-lege set binnenste scorables samen om een buitenste scorable te produceren. (Overgenomen van ScorableBase<Item,State,Score>) |
| IScorable<Item,Score>.PostAsync(Item, Object, CancellationToken) |
Voegt een niet-lege set binnenste scorables samen om een buitenste scorable te produceren. (Overgenomen van ScorableBase<Item,State,Score>) |
| IScorable<Item,Score>.PrepareAsync(Item, CancellationToken) |
Voegt een niet-lege set binnenste scorables samen om een buitenste scorable te produceren. (Overgenomen van ScorableBase<Item,State,Score>) |
Extensiemethoden
| SelectItem<SourceItem,TargetItem,Score>(IScorable<TargetItem,Score>, Func<SourceItem,TargetItem>) |
Projecter het item van een scorable met behulp van een lambda-expressie. |
| SelectScore<Item,SourceScore,TargetScore>(IScorable<Item,SourceScore>, Func<Item,SourceScore,TargetScore>) |
Projecter de score van een scorable met behulp van een lambda-expressie. |
| TryPostAsync<Item,Score>(IScorable<Item,Score>, Item, CancellationToken) |
Roep het scorable-aanroepprotocol aan tegen één scorable. |
| WhereScore<Item,Score>(IScorable<Item,Score>, Func<Item,Score,Boolean>) |
Voegt een niet-lege set binnenste scorables samen om een buitenste scorable te produceren. |