Microsoft.Bot.Builder.Scorables.Internals 命名空間

類別

名稱 Description
ActivityResolver

一個用來從活動結構類型中恢復 C# 類型資訊的解析器。

ArrayResolver
AttributeString
AutofacResolver
Binder
Binding
Binding<R>
BindingComparer
DelegateScorable
DelegatingFoldScorable<Item,Score>

此可評分系統將階段事件處理者委派給外部代理或可覆寫的虛擬方法。

DelegatingResolver
DelegatingScorable<Item,Score>
EnumResolver
EventActivityValueResolver
Extensions
FirstScorable<Item,Score>
FoldScorable<Item,Score>

將一組可得分的組合,產生一個必勝的可得分。

InheritedAttributes

輔助方法用以列舉方法繼承屬性。

IntentComparer
InvokeActivityValueResolver
LuisIntentScorable<InnerState,InnerScore>.Scope
LuisIntentScorable<InnerState,InnerScore>

評分以代表特定的LUIS意圖建議。

LuisIntentScorableFactory
MatchComparer
MethodResolutionException
MethodScorable

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

MethodScorableBase
MethodScorableFactory
NoneResolver
NullComparer<T>

一個假裝每個項目相等的空比較器。 這在穩定排序中特別有用。

NullResolver
NullScorable<Item,Score>
OrderScorableFactory<Item,Score>
PropertyResolver<T>
RegexMatchScorable

RegexMatchScorable 的靜態輔助方法。

RegexMatchScorable<InnerState,InnerScore>.Scope
RegexMatchScorable<InnerState,InnerScore>

評分可表示活動文本與正則表達式匹配。

RegexMatchScorableFactory
ResolverScope<InnerScore>
ResolverScorable<OuterState,OuterScore,InnerState,InnerScore>
ScorableAggregator<OuterItem,OuterState,OuterScore,InnerItem,InnerState,InnerScore>

將某組非空的內部可評分集合聚合出一個外部可評分。

ScorableBase<Item,State,Score>

允許靜態型別檢查不透明狀態,以便於可評分實作。

SelectItemScorable<OuterItem,InnerItem,Score>
SelectScoreScorable<Item,SourceScore,TargetScore>
Token<InnerItem,InnerScore>

提供狀態來彙總多個可評分的狀態(及相關可評分物)。

TraitsScorable<Item,Score>
WhereScoreScorable<Item,Score>

結構

名稱 Description
FoldScorable<Item,Score>.State

評分過程中使用的可評分不透明狀態。

介面

名稱 Description
IBinder
IBinding

代表參數綁定於方法參數。

IBinding<R>

代表參數綁定於方法參數,方法回傳的 R值為 。

IResolver

允許根據類型解析值,並可選擇標籤。

IScorableFactory<Item,Score>

列舉

名稱 Description
FoldStage

FoldSscoreable 賽事的舞台。

委派

名稱 Description
FoldScorable<Item,Score>.OnStageDelegate

事件處理員委派棄牌可得分階段。

TryResolve