Microsoft.Bot.Builder.Scorables.Internals Espacio de nombres

Clases

Nombre Description
ActivityResolver

Un resolver para recuperar información de tipo C# de tipos de esquema de actividad.

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

Este puntuable delega el gestor de eventos de etapa a un delegado externo o a un método virtual sobrescribible.

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

Foldea una agregación de puntuables para producir un anotable ganador.

InheritedAttributes

Métodos auxiliares para enumerar atributos heredados de un método.

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

Puntuable para representar una recomendación específica de intención LUIS.

LuisIntentScorableFactory
MatchComparer
MethodResolutionException
MethodScorable

Puntuable para representar argumentos vinculantes a los parámetros de un método.

MethodScorableBase
MethodScorableFactory
NoneResolver
NullComparer<T>

Un comparador nulo que pretende que todos los elementos son iguales. Esto es especialmente útil con los ordenados estables.

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

Métodos estáticos de ayuda para RegexMatchScorable.

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

Puntuable para representar una coincidencia de expresión regular contra el texto de una actividad.

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

Agrega un conjunto no vacío de puntuables internos para producir un puntuable exterior.

ScorableBase<Item,State,Score>

Permitir la comprobación estática de tipos del estado opaco para facilitar las implementaciones puntuables.

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

Proporciona el estado para agregar el estado (y la puntuación asociada) de múltiples puntuables.

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

Estructuras

Nombre Description
FoldScorable<Item,Score>.State

Estado opaco por puntuación utilizado durante el proceso de puntuación.

Interfaces

Nombre Description
IBinder
IBinding

Representa una unión de argumentos a los parámetros de un método.

IBinding<R>

Representa un enlace de argumentos al parámetro de un método, donde el método devuelve un valor de tipo R.

IResolver

Permitir la resolución de valores según el tipo y, opcionalmente, etiquetar.

IScorableFactory<Item,Score>

Enumeraciones

Nombre Description
FoldStage

El escenario de los eventos FoldScorable.

Delegados

Nombre Description
FoldScorable<Item,Score>.OnStageDelegate

Delegado del gestor de eventos para etapas puntuables por plegado.

TryResolve