Taal

DelegateScorable Klas

Definitie

[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
Overname
Kenmerken

Constructors

Name Description
DelegateScorable(Delegate)

Eigenschappen

Name Description
Method

Methoden

Name Description
DoneAsync(IResolver, IBinding, CancellationToken) (Overgenomen van MethodScorableBase)
DoneAsync(Item, State, CancellationToken) (Overgenomen van ScorableBase<Item,State,Score>)
GetScore(IResolver, IBinding) (Overgenomen van MethodScorableBase)
GetScore(Item, State) (Overgenomen van ScorableBase<Item,State,Score>)
HasScore(IResolver, IBinding) (Overgenomen van MethodScorableBase)
HasScore(Item, State) (Overgenomen van ScorableBase<Item,State,Score>)
PostAsync(IResolver, IBinding, CancellationToken) (Overgenomen van MethodScorableBase)
PostAsync(Item, State, CancellationToken) (Overgenomen van ScorableBase<Item,State,Score>)
PrepareAsync(Item, CancellationToken) (Overgenomen van ScorableBase<Item,State,Score>)
ToString() (Overgenomen van MethodScorableBase)

Expliciete interface-implementaties

Name Description
IScorable<Item,Score>.DoneAsync(Item, Object, CancellationToken) (Overgenomen van ScorableBase<Item,State,Score>)
IScorable<Item,Score>.GetScore(Item, Object) (Overgenomen van ScorableBase<Item,State,Score>)
IScorable<Item,Score>.HasScore(Item, Object) (Overgenomen van ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PostAsync(Item, Object, CancellationToken) (Overgenomen van ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PrepareAsync(Item, CancellationToken) (Overgenomen van ScorableBase<Item,State,Score>)

Extensiemethoden

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

Project het item van een scorebare met behulp van een lambda-expressie.

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

Project de score van een scorbare met behulp van een lambda-expressie.

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

Roep het scorable calling-protocol aan tegen één scorable.

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

Van toepassing op