Microsoft.Bot.Builder.Scorables.Internals Namespace

Klassen

ActivityResolver

Ein Resolver zum Wiederherstellen von C#-Typinformationen aus Aktivitätsschematypen.

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

Dieser Scorable delegiert den Phasenereignishandler an einen externen Delegaten oder eine überschreibbare virtuelle Methode.

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

Falten Sie eine Aggregation von Korrigablen, um ein gewinnendes Scorable zu erzeugen.

InheritedAttributes

Hilfsmethoden zum Auflisten geerbter Attribute für eine Methode.

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

Scorable, um eine bestimmte LUIS-Absichtsempfehlung darzustellen.

LuisIntentScorableFactory
MatchComparer
MethodResolutionException
MethodScorable

Scorable, um Bindungsargumente an die Parameter einer Methode darzustellen.

MethodScorableBase
MethodScorableFactory
NoneResolver
NullComparer<T>

Ein NULL-Vergleich, der vorgibt, dass jedes Element gleich ist. Dies ist besonders nützlich bei stabilen Sortierungen.

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

Statische Hilfsmethoden für RegexMatchScorable.

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

Korrigierbar, um einen regulären Ausdruck mit dem Text einer Aktivität darzustellen.

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

Aggregiert einige nicht leere Sätze von inneren Korrigablen, um einen äußeren Korrigierbaren zu erzeugen.

ScorableBase<Item,State,Score>

Erlauben Sie die statische Typüberprüfung des undurchsichtigen Zustands zur Vereinfachung von behebbaren Implementierungen.

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

Stellt den Zustand bereit, um den Zustand (und die zugeordnete Korrigierbar) mehrerer Korrigablen zu aggregieren.

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

Strukturen

FoldScorable<Item,Score>.State

Während des Bewertungsprozesses verwendete, korrigierbare undurchsichtige Zustände.

Schnittstellen

IBinder
IBinding

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

IBinding<R>

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

IResolver

Lassen Sie die Auflösung von Werten basierend auf dem Typ zu, und markieren Sie optional.

IScorableFactory<Item,Score>

Enumerationen

FoldStage

Die Phase der FoldScorable-Ereignisse.

Delegaten

FoldScorable<Item,Score>.OnStageDelegate

Ereignishandlerdelegat für faltbare Phasen.

TryResolve