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

Classes

Nom Description
ActivityResolver

Un résolveur pour récupérer des informations de type C# à partir des types de schéma d’activité.

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

Ce score délègue le gestionnaire d’événement d’étape à un délégué externe ou à une méthode virtuelle écrasable.

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

Pliez un agrégat de points pour obtenir un score gagnant.

InheritedAttributes

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

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

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

LuisIntentScorableFactory
MatchComparer
MethodResolutionException
MethodScorable

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

MethodScorableBase
MethodScorableFactory
NoneResolver
NullComparer<T>

Un comparateur nul qui fait comme si tous les éléments étaient égaux. C’est particulièrement utile avec les tris stables.

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

Méthodes d’aide statiques pour RegexMatchScorable.

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

Notable pour représenter une correspondance d’expression régulière avec le 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 points intérieurs pour produire un score extérieur.

ScorableBase<Item,State,Score>

Permettre une vérification statique des types de l’état opaque pour faciliter les implémentations notables.

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

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

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

Structures

Nom Description
FoldScorable<Item,Score>.State

État opaque par score utilisé lors du processus de notation.

Interfaces

Nom Description
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

Permettre la résolution des valeurs selon le type et éventuellement taguer.

IScorableFactory<Item,Score>

Énumérations

Nom Description
FoldStage

L’étape des événements FoldScorable.

Délégués

Nom Description
FoldScorable<Item,Score>.OnStageDelegate

Délégué gestionnaire d’événements pour les étapes à scores de pliage.

TryResolve