Język

MethodScorableBase Klasa

Definicja

[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)
Dziedziczenie
Pochodne
Atrybuty

Konstruktory

Nazwa Opis
MethodScorableBase()

Właściwości

Nazwa Opis
Method

Metody

Nazwa Opis
DoneAsync(IResolver, IBinding, CancellationToken)
DoneAsync(Item, State, CancellationToken) (Odziedziczone po ScorableBase<Item,State,Score>)
GetScore(IResolver, IBinding)
GetScore(Item, State) (Odziedziczone po ScorableBase<Item,State,Score>)
HasScore(IResolver, IBinding)
HasScore(Item, State) (Odziedziczone po ScorableBase<Item,State,Score>)
PostAsync(IResolver, IBinding, CancellationToken)
PostAsync(Item, State, CancellationToken) (Odziedziczone po ScorableBase<Item,State,Score>)
PrepareAsync(Item, CancellationToken) (Odziedziczone po ScorableBase<Item,State,Score>)
ToString()

Jawne implementacje interfejsu

Nazwa Opis
IScorable<Item,Score>.DoneAsync(Item, Object, CancellationToken) (Odziedziczone po ScorableBase<Item,State,Score>)
IScorable<Item,Score>.GetScore(Item, Object) (Odziedziczone po ScorableBase<Item,State,Score>)
IScorable<Item,Score>.HasScore(Item, Object) (Odziedziczone po ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PostAsync(Item, Object, CancellationToken) (Odziedziczone po ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PrepareAsync(Item, CancellationToken) (Odziedziczone po ScorableBase<Item,State,Score>)

Metody rozszerzania

Nazwa Opis
SelectItem<SourceItem,TargetItem,Score>(IScorable<TargetItem,Score>, Func<SourceItem,TargetItem>)

Project element punktowalnej za pomocą wyrażenia lambda.

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

Project wynik punktowalnego za pomocą wyrażenia lambda.

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

Uruchom protokół wywołania do oceniania dla pojedynczego punktowalnego.

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

Dotyczy