Microsoft.Bot.Builder.Scorables.Internals Przestrzeń nazw

Klasy

Nazwa Opis
ActivityResolver

Resolver do odzyskiwania informacji o typach C# z typów schematów aktywności.

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

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

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

Spasuj sumę punktów punktowalnych, aby uzyskać zwycięski punkt.

InheritedAttributes

Metody pomocnicze do wyliczania odziedziczonych atrybutów dla metody.

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

Można go ocenić, aby reprezentować konkretną rekomendację dotyczącą intencji LUIS.

LuisIntentScorableFactory
MatchComparer
MethodResolutionException
MethodScorable

Punktowalny do reprezentowania argumentów wiązanych z parametrami metody.

MethodScorableBase
MethodScorableFactory
NoneResolver
NullComparer<T>

Porównawca zerowego, który udaje, że każdy element jest równy. Jest to szczególnie przydatne przy sortowaniu stabilnym.

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

Statyczne metody pomocnicze dla RegexMatchScorable.

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

Punktowalne, aby reprezentować dopasowanie wyrażeń regularnych do tekstu aktywności.

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

Agreguje pewien niepusty zbiór wewnętrznych punktowalnych, aby uzyskać zewnętrzny punktowalny.

ScorableBase<Item,State,Score>

Umożliwienie statycznej weryfikacji typów stanu nieprzezroczystego dla wygody implementacji podlegających ocenianiu.

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

Umożliwia stanowi agregację stanu (i powiązanego punktowalnego) wielu punktów.

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

Struktury

Nazwa Opis
FoldScorable<Item,Score>.State

Stan nieprzezroczysty dla każdego punktowalnego używany podczas procesu punktowania.

Interfejsy

Nazwa Opis
IBinder
IBinding

Reprezentuje powiązanie argumentów z parametrami metody.

IBinding<R>

Reprezentuje wiązanie argumentów z parametrem metody, gdzie metoda zwraca wartość typu R.

IResolver

Pozwól na rozdzielanie wartości na podstawie typu i opcjonalnie taguj.

IScorableFactory<Item,Score>

Wyliczenia

Nazwa Opis
FoldStage

Scena wydarzeń FoldScorable.

Delegaci

Nazwa Opis
FoldScorable<Item,Score>.OnStageDelegate

Deleguj event handler do fold etapów punktowalnych.

TryResolve