Partager via


Microsoft.Bot.Builder.Scorables.Internals Espace de noms

Classes

ActivityResolver

Programme de résolution pour récupérer les informations de type C# à partir de types de schémas d’activité.

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

Cette méthode scorable délègue le gestionnaire d’événements de phase à un délégué externe ou à une méthode virtuelle substituable.

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

Pliez une agrégation de scorables pour produire un scorable gagnant.

InheritedAttributes

Méthodes d’assistance pour énumérer les attributs hérités d’une méthode.

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

Scorable pour représenter une recommandation d’intention LUIS spécifique.

LuisIntentScorableFactory
MatchComparer
MethodResolutionException
MethodScorable

Scorable pour représenter les arguments de liaison aux paramètres d’une méthode.

MethodScorableBase
MethodScorableFactory
NoneResolver
NullComparer<T>

Comparateur null qui prétend que chaque élément est égal. Cela est particulièrement utile avec des tris stables.

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

Méthodes d’assistance statiques pour RegexMatchScorable.

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

Scorable pour représenter une expression régulière correspond au texte d’une activité.

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

Agrège un ensemble non vide de scorables internes pour produire un scorable externe.

ScorableBase<Item,State,Score>

Autorisez la vérification de type statique de l’état opaque pour des implémentations scorables.

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

Fournit l’état pour agréger l’état (et le scorable associé) de plusieurs scorables.

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

Structures

FoldScorable<Item,Score>.State

État opaque par scorable utilisé pendant le processus de scoring.

Interfaces

IBinder
IBinding

Représente une liaison d’arguments aux paramètres d’une méthode.

IBinding<R>

Représente une liaison d’arguments au paramètre d’une méthode, où la méthode retourne une valeur de type R.

IResolver

Autorisez la résolution des valeurs en fonction du type et éventuellement de la balise.

IScorableFactory<Item,Score>

Énumérations

FoldStage

Étape des événements FoldScorable.

Délégués

FoldScorable<Item,Score>.OnStageDelegate

Délégué du gestionnaire d’événements pour les phases pliables.

TryResolve