Microsoft.Bot.Builder.Scorables.Internals Naamruimte

Klassen

Name Description
ActivityResolver

Een resolver om C#-type-informatie te herstellen uit Activity-schematypen.

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

Deze scorable delegeert de stage-event handler aan een externe delegate of een overschrijfbare virtuele methode.

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

Vouw een verzameling scorebare punten om een winnende scoring te produceren.

InheritedAttributes

Helpermethoden om geërfde attributen voor een methode op te sommen.

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

Scorebaar om een specifieke LUIS-intentieaanbeveling te vertegenwoordigen.

LuisIntentScorableFactory
MatchComparer
MethodResolutionException
MethodScorable

Scorebaar om bindende argumenten aan de parameters van een methode te representeren.

MethodScorableBase
MethodScorableFactory
NoneResolver
NullComparer<T>

Een nulvergelijker die doet alsof elk item gelijk is. Dit is vooral handig bij stabiele types.

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

Statische helpermethoden voor RegexMatchScorable.

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

Scorebaar om een reguliere expressie te vertegenwoordigen die overeenkomt 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 verzameling binnenste scorebare samen om een buitenste scorebare te produceren.

ScorableBase<Item,State,Score>

Sta statische typecontrole van de ondoorzichtige toestand toe voor gemak van scorebare implementaties.

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

Biedt de toestand om de toestand (en de bijbehorende scorbare) van meerdere scorbare te aggregeren.

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

Structs

Name Description
FoldScorable<Item,Score>.State

Per-scorbare ondoorzichtige toestand gebruikt tijdens het scoreproces.

Interfaces

Name Description
IBinder
IBinding

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

IBinding<R>

Stelt een binding van argumenten aan de parameter van een methode voor, waarbij de methode een waarde van type teruggeeft R.

IResolver

Laat de resolutie van waarden toe op basis van type en optioneel tagen.

IScorableFactory<Item,Score>

Enums

Name Description
FoldStage

Het podium van de FoldScorable-evenementen.

Gedelegeerden

Name Description
FoldScorable<Item,Score>.OnStageDelegate

Event handler delegate voor fold scorable stages.

TryResolve