Lingua

MethodScorableBase Classe

Definizione

[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)
Ereditarietà
Derivato
Attributi

Costruttori

Nome Descrizione
MethodScorableBase()

Proprietà

Nome Descrizione
Method

Metodi

Nome Descrizione
DoneAsync(IResolver, IBinding, CancellationToken)
DoneAsync(Item, State, CancellationToken) (Ereditato da ScorableBase<Item,State,Score>)
GetScore(IResolver, IBinding)
GetScore(Item, State) (Ereditato da ScorableBase<Item,State,Score>)
HasScore(IResolver, IBinding)
HasScore(Item, State) (Ereditato da ScorableBase<Item,State,Score>)
PostAsync(IResolver, IBinding, CancellationToken)
PostAsync(Item, State, CancellationToken) (Ereditato da ScorableBase<Item,State,Score>)
PrepareAsync(Item, CancellationToken) (Ereditato da ScorableBase<Item,State,Score>)
ToString()

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IScorable<Item,Score>.DoneAsync(Item, Object, CancellationToken) (Ereditato da ScorableBase<Item,State,Score>)
IScorable<Item,Score>.GetScore(Item, Object) (Ereditato da ScorableBase<Item,State,Score>)
IScorable<Item,Score>.HasScore(Item, Object) (Ereditato da ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PostAsync(Item, Object, CancellationToken) (Ereditato da ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PrepareAsync(Item, CancellationToken) (Ereditato da ScorableBase<Item,State,Score>)

Metodi di estensione

Nome Descrizione
SelectItem<SourceItem,TargetItem,Score>(IScorable<TargetItem,Score>, Func<SourceItem,TargetItem>)

Project l'elemento di un punteggio usando un'espressione lambda.

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

Project il punteggio di un scorable usando un'espressione lambda.

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

Invoca il protocollo di chiamata con punteggio contro un singolo scorabile.

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

Si applica a