Microsoft.Bot.Builder.Scorables.Internals Spazio dei nomi

Classi

Nome Descrizione
ActivityResolver

Un risolver per recuperare informazioni di tipo C# dai tipi di schema Attività.

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

Questo punteggio delega il gestore dell'evento di stadio a un delegato esterno o a un metodo virtuale sovrascritto.

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

Piega un aggregato di punti segnati per ottenere un punteggio vincente.

InheritedAttributes

Metodi di aiuto per enumerare gli attributi ereditati di un metodo.

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

Punteggio per rappresentare una specifica raccomandazione di intento LUIS.

LuisIntentScorableFactory
MatchComparer
MethodResolutionException
MethodScorable

Punteggio per rappresentare gli argomenti di collegamento ai parametri di un metodo.

MethodScorableBase
MethodScorableFactory
NoneResolver
NullComparer<T>

Un comparatore nullo che finge che ogni elemento sia uguale. Questo è particolarmente utile con i sistemi di ordinamento stabile.

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

Metodi di aiuto statici per RegexMatchScorable.

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

Punteggio per rappresentare una corrispondenza di espressione regolare con il testo di un'attività.

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

Aggrega un insieme non vuoto di punteggi interni per produrre un punteggio esterno.

ScorableBase<Item,State,Score>

Consentire il controllo statico dei tipi dello stato opaco per comodità delle implementazioni puntabili.

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

Fornisce lo stato per aggregare lo stato (e il relativo punteggio) di più punteggiabili.

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

Struct

Nome Descrizione
FoldScorable<Item,Score>.State

Stato opaco per punteggio utilizzato durante il processo di punteggio.

Interfacce

Nome Descrizione
IBinder
IBinding

Rappresenta un legame di argomenti ai parametri di un metodo.

IBinding<R>

Rappresenta un legame di argomenti al parametro di un metodo, dove il metodo restituisce un valore di tipo R.

IResolver

Consentire la risoluzione dei valori in base al tipo e opzionalmente tag.

IScorableFactory<Item,Score>

Enumerazioni

Nome Descrizione
FoldStage

Il palco degli eventi FoldScorable.

Delegati

Nome Descrizione
FoldScorable<Item,Score>.OnStageDelegate

Delegato del gestore eventi per le fasi punteggabili a pieghe.

TryResolve