語言

MethodScorable 類別

定義

可評分用來表示方法參數的綁定參數。

[System.Serializable]
public sealed class MethodScorable : Microsoft.Bot.Builder.Scorables.Internals.MethodScorableBase
[<System.Serializable>]
type MethodScorable = class
    inherit MethodScorableBase
Public NotInheritable Class MethodScorable
Inherits MethodScorableBase
繼承
屬性

建構函式

名稱 Description
MethodScorable(MethodInfo)

可評分用來表示方法參數的綁定參數。

屬性

名稱 Description
Method

可評分用來表示方法參數的綁定參數。

方法

名稱 Description
DoneAsync(IResolver, IBinding, CancellationToken)

可評分用來表示方法參數的綁定參數。

(繼承來源 MethodScorableBase)
DoneAsync(Item, State, CancellationToken)

可評分用來表示方法參數的綁定參數。

(繼承來源 ScorableBase<Item,State,Score>)
GetScore(IResolver, IBinding)

可評分用來表示方法參數的綁定參數。

(繼承來源 MethodScorableBase)
GetScore(Item, State)

可評分用來表示方法參數的綁定參數。

(繼承來源 ScorableBase<Item,State,Score>)
HasScore(IResolver, IBinding)

可評分用來表示方法參數的綁定參數。

(繼承來源 MethodScorableBase)
HasScore(Item, State)

可評分用來表示方法參數的綁定參數。

(繼承來源 ScorableBase<Item,State,Score>)
PostAsync(IResolver, IBinding, CancellationToken)

可評分用來表示方法參數的綁定參數。

(繼承來源 MethodScorableBase)
PostAsync(Item, State, CancellationToken)

可評分用來表示方法參數的綁定參數。

(繼承來源 ScorableBase<Item,State,Score>)
PrepareAsync(Item, CancellationToken)

可評分用來表示方法參數的綁定參數。

(繼承來源 ScorableBase<Item,State,Score>)
ToString()

可評分用來表示方法參數的綁定參數。

(繼承來源 MethodScorableBase)

明確介面實作

名稱 Description
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>)

擴充方法

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

Project 評分項目使用 lambda 表達式。

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

Project 使用 lambda 運算式來預測可評分的分數。

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

對單一可評分的呼叫協議執行可評分協議。

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

可評分用來表示方法參數的綁定參數。

適用於