Microsoft.Bot.Builder.Scorables.Internals Namnområde

Klasser

Name Description
ActivityResolver

En resolver för att återställa C#-typinformation från aktivitetsschematyper.

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

Denna poäng delegerar stage-event handler till en extern delegat eller en överskrivbar virtuell metod.

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

Vik en samling poängbara för att skapa en vinnande poäng.

InheritedAttributes

Hjälpmetoder för att räkna upp ärvda attribut för en metod.

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

Poängbart för att representera en specifik rekommendation av LUIS-avsikt.

LuisIntentScorableFactory
MatchComparer
MethodResolutionException
MethodScorable

Poängbara för att representera bindande argument till en metods parametrar.

MethodScorableBase
MethodScorableFactory
NoneResolver
NullComparer<T>

En nollkomparator som låtsas att varje objekt är lika. Detta är särskilt användbart med stabila sorter.

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

Statiska hjälpmetoder för RegexMatchScorable.

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

Poängbar för att representera en reguljär uttrycksmatch mot en aktivitets text.

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

Aggregerar en icke-tom mängd inre skorbara för att producera en yttre skorbar.

ScorableBase<Item,State,Score>

Tillåt statisk typkontroll av opakt tillstånd för att underlätta scoringsbara implementationer.

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

Tillhandahåller tillståndet för att aggregera tillståndet (och tillhörande scorbart) av flera scorbara.

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

Strukturer

Name Description
FoldScorable<Item,Score>.State

Per-scorbar opak status som används under poängräkningsprocessen.

Gränssnitt

Name Description
IBinder
IBinding

Representerar en bindning av argument till en metods parametrar.

IBinding<R>

Representerar en bindning av argument till en metods parameter, där metoden returnerar ett värde av typen R.

IResolver

Tillåt upplösning av värden baserat på typ och eventuellt tagg.

IScorableFactory<Item,Score>

Uppräkningar

Name Description
FoldStage

Scenen för FoldScorable-evenemangen.

Delegeringar

Name Description
FoldScorable<Item,Score>.OnStageDelegate

Event handler-delegat för fold poängbara faser.

TryResolve