Udostępnij za pośrednictwem


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

Klasy

ActivityResolver

Program rozpoznawania w celu odzyskania informacji o typie języka C# z typów schematów działania.

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

Ten obiekt scorable deleguje procedurę obsługi zdarzeń etapu do zewnętrznego delegata lub zastępowalnej metody wirtualnej.

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

Składać agregację scorables, aby produkować zwycięski scorable.

InheritedAttributes

Metody pomocnicze do wyliczania odziedziczonych atrybutów dla metody.

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

Scorable do reprezentowania konkretnego zalecenia intencji usługi LUIS.

LuisIntentScorableFactory
MatchComparer
MethodResolutionException
MethodScorable

Scorable do reprezentowania argumentów powiązania z parametrami metody.

MethodScorableBase
MethodScorableFactory
NoneResolver
NullComparer<T>

Porównujący o wartości null, który udaje, że każdy element jest równy. Jest to szczególnie przydatne w przypadku stabilnych sortowania.

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

Statyczne metody pomocnicze regexMatchScorable.

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

Scorable do reprezentowania dopasowania wyrażenia regularnego względem tekstu działania.

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

Agreguje niektóre niepusty zestaw wewnętrznych scorables do produkcji zewnętrznego scorable.

ScorableBase<Item,State,Score>

Zezwalaj na statyczne sprawdzanie typu nieprzezroczystego dla wygody implementacji scorable.

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

Zapewnia stan agregacji stanu (i skojarzonego scorable) wielu scorables.

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

Struktury

FoldScorable<Item,Score>.State

Stan nieprzezroczysty na sekundę używany podczas oceniania.

Interfejsy

IBinder
IBinding

Reprezentuje powiązanie argumentów z parametrami metody.

IBinding<R>

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

IResolver

Zezwalaj na rozpoznawanie wartości na podstawie typu i opcjonalnie tagu.

IScorableFactory<Item,Score>

Wyliczenia

FoldStage

Etap zdarzeń FoldScorable.

Delegaci

FoldScorable<Item,Score>.OnStageDelegate

Delegat programu obsługi zdarzeń dla składanych etapów scorable.

TryResolve