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

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>

假装每个项相等的 null 比较器。 这对于稳定的排序特别有用。

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>

结构

FoldScorable<Item,Score>.State

评分过程中使用的按可评分的不透明状态。

接口

IBinder
IBinding

表示参数到方法参数的绑定。

IBinding<R>

表示自变量到方法的 参数的绑定,其中 方法返回类型的 R值。

IResolver

允许基于类型和选择性标记的值解析。

IScorableFactory<Item,Score>

枚举

FoldStage

FoldScorable 事件的阶段。

委托

FoldScorable<Item,Score>.OnStageDelegate

折叠可评分阶段的事件处理程序委托。

TryResolve