Delen via


Microsoft.Bot.Builder.Scorables.Internals Naamruimte

Klassen

ActivityResolver

Een resolver voor het herstellen van C#-typegegevens uit activiteitsschematypen.

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

Deze scorable delegeert de gebeurtenis-handler van de fase aan een externe gemachtigde of een virtuele methode die kan worden overschreven.

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

Vouw een aggregatie van scorables om een winnende scorable te produceren.

InheritedAttributes

Helpermethoden voor het opsommen van overgenomen kenmerken voor een methode.

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

Scorable om een aanbeveling voor een specifieke LUIS-intentie weer te geven.

LuisIntentScorableFactory
MatchComparer
MethodResolutionException
MethodScorable

Scorable om bindingsargumenten voor de parameters van een methode weer te geven.

MethodScorableBase
MethodScorableFactory
NoneResolver
NullComparer<T>

Een null-vergelijkingsfunctie die doet alsof elk item gelijk is. Dit is met name handig bij stabiele sorteringen.

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

Statische helpermethoden voor RegexMatchScorable.

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

Scorable om een reguliere expressieovereenkomst weer te geven met de tekst van een activiteit.

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

Voegt een niet-lege set binnenste scorables samen om een buitenste scorable te produceren.

ScorableBase<Item,State,Score>

Sta statische typecontrole van ondoorzichtige status toe voor het gemak van verschroebare implementaties.

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

Biedt de status voor het aggregeren van de status (en de bijbehorende scorable) van meerdere scorables.

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

Structs

FoldScorable<Item,Score>.State

Per-scorable ondoorzichtige status die wordt gebruikt tijdens het scoreproces.

Interfaces

IBinder
IBinding

Vertegenwoordigt een binding van argumenten aan de parameters van een methode.

IBinding<R>

Vertegenwoordigt een binding van argumenten aan de parameter van een methode, waarbij de methode een waarde van het type Rretourneert.

IResolver

De resolutie van waarden toestaan op basis van type en eventueel labelen.

IScorableFactory<Item,Score>

Enums

FoldStage

De fase van de FoldScorable-gebeurtenissen.

Gedelegeerden

FoldScorable<Item,Score>.OnStageDelegate

Gebeurtenishandler gedelegeerde voor vouwbare fasen.

TryResolve