Langue

DelegateScorable Classe

Définition

[System.Serializable]
public sealed class DelegateScorable : Microsoft.Bot.Builder.Scorables.Internals.MethodScorableBase
[<System.Serializable>]
type DelegateScorable = class
    inherit MethodScorableBase
Public NotInheritable Class DelegateScorable
Inherits MethodScorableBase
Héritage
Attributs

Constructeurs

Nom Description
DelegateScorable(Delegate)

Propriétés

Nom Description
Method

Méthodes

Nom Description
DoneAsync(IResolver, IBinding, CancellationToken) (Hérité de MethodScorableBase)
DoneAsync(Item, State, CancellationToken) (Hérité de ScorableBase<Item,State,Score>)
GetScore(IResolver, IBinding) (Hérité de MethodScorableBase)
GetScore(Item, State) (Hérité de ScorableBase<Item,State,Score>)
HasScore(IResolver, IBinding) (Hérité de MethodScorableBase)
HasScore(Item, State) (Hérité de ScorableBase<Item,State,Score>)
PostAsync(IResolver, IBinding, CancellationToken) (Hérité de MethodScorableBase)
PostAsync(Item, State, CancellationToken) (Hérité de ScorableBase<Item,State,Score>)
PrepareAsync(Item, CancellationToken) (Hérité de ScorableBase<Item,State,Score>)
ToString() (Hérité de MethodScorableBase)

Implémentations d’interfaces explicites

Nom Description
IScorable<Item,Score>.DoneAsync(Item, Object, CancellationToken) (Hérité de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.GetScore(Item, Object) (Hérité de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.HasScore(Item, Object) (Hérité de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PostAsync(Item, Object, CancellationToken) (Hérité de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PrepareAsync(Item, CancellationToken) (Hérité de ScorableBase<Item,State,Score>)

Méthodes d’extension

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

Project l’élément d’un notable à l’aide d’une expression lambda.

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

Project le score d’un score à l’aide d’une expression lambda.

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

Invoquez le protocole d’appel notable contre un seul scoreable.

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

S’applique à