Sprache

MethodScorableBase Klasse

Definition

[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)
Vererbung
Abgeleitet
Attribute

Konstruktoren

Name Beschreibung
MethodScorableBase()

Eigenschaften

Name Beschreibung
Method

Methoden

Name Beschreibung
DoneAsync(IResolver, IBinding, CancellationToken)
DoneAsync(Item, State, CancellationToken) (Geerbt von ScorableBase<Item,State,Score>)
GetScore(IResolver, IBinding)
GetScore(Item, State) (Geerbt von ScorableBase<Item,State,Score>)
HasScore(IResolver, IBinding)
HasScore(Item, State) (Geerbt von ScorableBase<Item,State,Score>)
PostAsync(IResolver, IBinding, CancellationToken)
PostAsync(Item, State, CancellationToken) (Geerbt von ScorableBase<Item,State,Score>)
PrepareAsync(Item, CancellationToken) (Geerbt von ScorableBase<Item,State,Score>)
ToString()

Explizite Schnittstellenimplementierungen

Name Beschreibung
IScorable<Item,Score>.DoneAsync(Item, Object, CancellationToken) (Geerbt von ScorableBase<Item,State,Score>)
IScorable<Item,Score>.GetScore(Item, Object) (Geerbt von ScorableBase<Item,State,Score>)
IScorable<Item,Score>.HasScore(Item, Object) (Geerbt von ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PostAsync(Item, Object, CancellationToken) (Geerbt von ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PrepareAsync(Item, CancellationToken) (Geerbt von ScorableBase<Item,State,Score>)

Erweiterungsmethoden

Name Beschreibung
SelectItem<SourceItem,TargetItem,Score>(IScorable<TargetItem,Score>, Func<SourceItem,TargetItem>)

Project das Element eines Scorables mit einem Lambda-Ausdruck.

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

Project die Punktzahl eines Scorbaren mit einem Lambda-Ausdruck.

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

Rufe das Scorable Call-Protokoll gegen einen einzelnen Scorable auf.

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

Gilt für: