Language

MethodScorableBase クラス

定義

[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)
継承
派生
属性

コンストラクター

名前 説明
MethodScorableBase()

プロパティ

名前 説明
Method

メソッド

名前 説明
DoneAsync(IResolver, IBinding, CancellationToken)
DoneAsync(Item, State, CancellationToken) (継承元 ScorableBase<Item,State,Score>)
GetScore(IResolver, IBinding)
GetScore(Item, State) (継承元 ScorableBase<Item,State,Score>)
HasScore(IResolver, IBinding)
HasScore(Item, State) (継承元 ScorableBase<Item,State,Score>)
PostAsync(IResolver, IBinding, CancellationToken)
PostAsync(Item, State, CancellationToken) (継承元 ScorableBase<Item,State,Score>)
PrepareAsync(Item, CancellationToken) (継承元 ScorableBase<Item,State,Score>)
ToString()

明示的なインターフェイスの実装

名前 説明
IScorable<Item,Score>.DoneAsync(Item, Object, CancellationToken) (継承元 ScorableBase<Item,State,Score>)
IScorable<Item,Score>.GetScore(Item, Object) (継承元 ScorableBase<Item,State,Score>)
IScorable<Item,Score>.HasScore(Item, Object) (継承元 ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PostAsync(Item, Object, CancellationToken) (継承元 ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PrepareAsync(Item, CancellationToken) (継承元 ScorableBase<Item,State,Score>)

拡張メソッド

名前 説明
SelectItem<SourceItem,TargetItem,Score>(IScorable<TargetItem,Score>, Func<SourceItem,TargetItem>)

Project の得点項目をラムダ式で投影します。

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

Project 得点のスコアをラムダ式で算出します。

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

単一のスコアラブルに対してスコア可能呼び出しプロトコルを呼び出します。

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

適用対象