Språk

MethodScorableBase Klass

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)
Arv
Härledda
Attribut

Konstruktorer

Name Description
MethodScorableBase()

Egenskaper

Name Description
Method

Metoder

Name Description
DoneAsync(IResolver, IBinding, CancellationToken)
DoneAsync(Item, State, CancellationToken) (Ärvd från ScorableBase<Item,State,Score>)
GetScore(IResolver, IBinding)
GetScore(Item, State) (Ärvd från ScorableBase<Item,State,Score>)
HasScore(IResolver, IBinding)
HasScore(Item, State) (Ärvd från ScorableBase<Item,State,Score>)
PostAsync(IResolver, IBinding, CancellationToken)
PostAsync(Item, State, CancellationToken) (Ärvd från ScorableBase<Item,State,Score>)
PrepareAsync(Item, CancellationToken) (Ärvd från ScorableBase<Item,State,Score>)
ToString()

Explicita gränssnittsimplementeringar

Name Description
IScorable<Item,Score>.DoneAsync(Item, Object, CancellationToken) (Ärvd från ScorableBase<Item,State,Score>)
IScorable<Item,Score>.GetScore(Item, Object) (Ärvd från ScorableBase<Item,State,Score>)
IScorable<Item,Score>.HasScore(Item, Object) (Ärvd från ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PostAsync(Item, Object, CancellationToken) (Ärvd från ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PrepareAsync(Item, CancellationToken) (Ärvd från ScorableBase<Item,State,Score>)

Tilläggsmetoder

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

Project objektet i en poängbar med hjälp av ett lambda-uttryck.

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

Project poängen för en poängbar med hjälp av ett lambda-uttryck.

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

Anropa protokollet för poängbar anrop mot en enda poängbar.

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

Gäller för