Langue

MethodScorable Classe

Définition

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

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

Constructeurs

Nom Description
MethodScorable(MethodInfo)

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

Propriétés

Nom Description
Method

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

Méthodes

Nom Description
DoneAsync(IResolver, IBinding, CancellationToken)

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

(Hérité de MethodScorableBase)
DoneAsync(Item, State, CancellationToken)

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

(Hérité de ScorableBase<Item,State,Score>)
GetScore(IResolver, IBinding)

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

(Hérité de MethodScorableBase)
GetScore(Item, State)

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

(Hérité de ScorableBase<Item,State,Score>)
HasScore(IResolver, IBinding)

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

(Hérité de MethodScorableBase)
HasScore(Item, State)

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

(Hérité de ScorableBase<Item,State,Score>)
PostAsync(IResolver, IBinding, CancellationToken)

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

(Hérité de MethodScorableBase)
PostAsync(Item, State, CancellationToken)

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

(Hérité de ScorableBase<Item,State,Score>)
PrepareAsync(Item, CancellationToken)

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

(Hérité de ScorableBase<Item,State,Score>)
ToString()

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

(Hérité de MethodScorableBase)

Implémentations d’interfaces explicites

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

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

(Hérité de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.GetScore(Item, Object)

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

(Hérité de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.HasScore(Item, Object)

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

(Hérité de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PostAsync(Item, Object, CancellationToken)

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

(Hérité de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PrepareAsync(Item, CancellationToken)

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

(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>)

Notable pour représenter les arguments de liaison aux paramètres d’une méthode.

S’applique à