Język

DelegateScorable Klasa

Definicja

[System.Serializable]
public sealed class DelegateScorable : Microsoft.Bot.Builder.Scorables.Internals.MethodScorableBase
[<System.Serializable>]
type DelegateScorable = class
    inherit MethodScorableBase
Public NotInheritable Class DelegateScorable
Inherits MethodScorableBase
Dziedziczenie
Atrybuty

Konstruktory

Nazwa Opis
DelegateScorable(Delegate)

Właściwości

Nazwa Opis
Method

Metody

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

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