Microsoft.Bot.Builder.Scorables.Internals Namespace

Klassen

Name Beschreibung
ActivityResolver

Ein Resolver zur Wiederherstellung von C#-Typinformationen aus Activity-Schema-Typen.

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

Dieses Scorable delegiert den Stage-Event Handler an einen externen Delegierten oder eine überschreibbare virtuelle Methode.

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

Falten Sie eine Ansammlung von Scorables, um ein Gewinnergebnis zu erzielen.

InheritedAttributes

Helfermethoden zur Aufzählung vererbter Attribute für eine Methode.

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

Scorable um eine spezifische LUIS-Absichtsempfehlung darzustellen.

LuisIntentScorableFactory
MatchComparer
MethodResolutionException
MethodScorable

Skorbar, um bindende Argumente an die Parameter einer Methode darzustellen.

MethodScorableBase
MethodScorableFactory
NoneResolver
NullComparer<T>

Ein Nullvergleicher, der so tut, als sei jedes Element gleich. Das ist besonders nützlich bei stabilen Sorten.

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

Statische Hilfsmethoden für RegexMatchScorable.

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

Wertungsfähig, um eine reguläre Ausdrucksübereinstimmung mit dem Text einer Aktivität darzustellen.

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

Aggregiert eine nicht-leere Menge innerer Scorable, um eine äußere Scorable zu erzeugen.

ScorableBase<Item,State,Score>

Erlaubt statische Typprüfung des opaken Zustands zur Bequemlichkeit von scorbaren Implementierungen.

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

Stellt den Zustand bereit, um den Zustand (und den zugehörigen Scorable) mehrerer Scorables zu aggregieren.

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

Strukturen

Name Beschreibung
FoldScorable<Item,Score>.State

Per-scorbarer undurchsichtiger Zustand, der während des Wertungsprozesses verwendet wird.

Schnittstellen

Name Beschreibung
IBinder
IBinding

Stellt eine Bindung von Argumenten an die Parameter einer Methode dar.

IBinding<R>

Repräsentiert eine Bindung von Argumenten an den Parameter einer Methode, wobei die Methode einen Wert vom Typ Rzurückgibt.

IResolver

Erlaubt die Auflösung von Werten basierend auf Typ und optional Tag.

IScorableFactory<Item,Score>

Enumerationen

Name Beschreibung
FoldStage

Die Bühne der FoldScorable-Events.

Delegaten

Name Beschreibung
FoldScorable<Item,Score>.OnStageDelegate

Event Handler Delegiert für Fold-Scorable Stages.

TryResolve