Microsoft.Bot.Builder.Scorables.Internals Espaço de Nomes

Classes

Name Descrição
ActivityResolver

Um resolvedor para recuperar informação do tipo C# a partir dos tipos de esquema de atividade.

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

Este pontuável delega o manipulador do evento de estágio a um delegado externo ou a um método virtual sobrescritivo.

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

Desfaça uma agregação de pontuáveis para produzir um marcável vencedor.

InheritedAttributes

Métodos auxiliares para enumerar atributos herdados de um método.

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

Pontuável para representar uma recomendação específica de intenção do LUIS.

LuisIntentScorableFactory
MatchComparer
MethodResolutionException
MethodScorable

Pontuável para representar argumentos de ligação aos parâmetros de um método.

MethodScorableBase
MethodScorableFactory
NoneResolver
NullComparer<T>

Um comparador nulo que finge que todos os itens são iguais. Isto é particularmente útil com ordenações estáveis.

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

Métodos estáticos de ajuda para RegexMatchScorable.

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

Pontuável para representar uma correspondência de expressões regulares contra o texto de uma atividade.

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

Agrega um conjunto não vazio de marcáveis internos para produzir um marcável exterior.

ScorableBase<Item,State,Score>

Permitir a verificação estática de tipos do estado opaco para facilitar implementações pontuáveis.

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

Fornece o estado para agregar o estado (e a pontuabilidade associada) de múltiplos pontuáveis.

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

Estruturas

Name Descrição
FoldScorable<Item,Score>.State

Estado opaco por pontuação usado durante o processo de pontuação.

Interfaces

Name Descrição
IBinder
IBinding

Representa uma ligação de argumentos aos parâmetros de um método.

IBinding<R>

Representa uma ligação de argumentos ao parâmetro de um método, onde o método devolve um valor do tipo R.

IResolver

Permitir a resolução de valores com base no tipo e, opcionalmente, etiquetar.

IScorableFactory<Item,Score>

Enumerações

Name Descrição
FoldStage

O palco dos eventos FoldScorable.

Delegados

Name Descrição
FoldScorable<Item,Score>.OnStageDelegate

O gestor de eventos delega para estágios pontuáveis por dobra.

TryResolve