SelectScoreScorable<Item,SourceScore,TargetScore> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
[System.Serializable]
public sealed class SelectScoreScorable<Item,SourceScore,TargetScore> : Microsoft.Bot.Builder.Scorables.Internals.DelegatingScorable<Item,SourceScore>, Microsoft.Bot.Builder.Scorables.IScorable<Item,TargetScore>
[<System.Serializable>]
type SelectScoreScorable<'Item, 'SourceScore, 'argetScore> = class
inherit DelegatingScorable<'Item, 'SourceScore>
interface IScorable<'Item, 'argetScore>
Public NotInheritable Class SelectScoreScorable(Of Item, SourceScore, TargetScore)
Inherits DelegatingScorable(Of Item, SourceScore)
Implements IScorable(Of Item, TargetScore)
Parametry typu
- Item
- SourceScore
- TargetScore
- Dědičnost
- Atributy
- Implementuje
-
IScorable<Item,TargetScore>
Konstruktory
SelectScoreScorable<Item,SourceScore,TargetScore>(IScorable<Item,SourceScore>, Func<Item,SourceScore,TargetScore>) |
Pole
inner | (Zděděno od DelegatingScorable<Item,Score>) |
Metody
DoneAsync(Item, Object, CancellationToken) | (Zděděno od DelegatingScorable<Item,Score>) |
GetScore(Item, Object) | (Zděděno od DelegatingScorable<Item,Score>) |
HasScore(Item, Object) | (Zděděno od DelegatingScorable<Item,Score>) |
PostAsync(Item, Object, CancellationToken) | (Zděděno od DelegatingScorable<Item,Score>) |
PrepareAsync(Item, CancellationToken) | (Zděděno od DelegatingScorable<Item,Score>) |
ToString() | (Zděděno od DelegatingScorable<Item,Score>) |
Explicitní implementace rozhraní
IScorable<Item,TargetScore>.GetScore(Item, Object) |
Metody rozšíření
SelectItem<SourceItem,TargetItem,Score>(IScorable<TargetItem,Score>, Func<SourceItem,TargetItem>) |
Promítněte položku bodovatelného objektu pomocí výrazu lambda. |
SelectScore<Item,SourceScore,TargetScore>(IScorable<Item,SourceScore>, Func<Item,SourceScore,TargetScore>) |
Promítněte skóre bodovatelného pomocí výrazu lambda. |
TryPostAsync<Item,Score>(IScorable<Item,Score>, Item, CancellationToken) |
Vyvolejte protokol volání scorable proti jednomu bodovatelnému. |
WhereScore<Item,Score>(IScorable<Item,Score>, Func<Item,Score,Boolean>) |