Langue

MethodScorableBase Classe

Définition

[System.Serializable]
public abstract class MethodScorableBase : Microsoft.Bot.Builder.Scorables.Internals.ScorableBase<Microsoft.Bot.Builder.Scorables.Internals.IResolver,Microsoft.Bot.Builder.Scorables.Internals.IBinding,Microsoft.Bot.Builder.Scorables.Internals.IBinding>
[<System.Serializable>]
type MethodScorableBase = class
    inherit ScorableBase<IResolver, IBinding, IBinding>
Public MustInherit Class MethodScorableBase
Inherits ScorableBase(Of IResolver, IBinding, IBinding)
Héritage
Dérivé
Attributs

Constructeurs

Nom Description
MethodScorableBase()

Propriétés

Nom Description
Method

Méthodes

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

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 à