botbuilder-dialogs-adaptive package
Classes
ActionContext |
Estende o DialogContext com métodos adicionais para manipular a sequência de ações em execução para um adaptiveDialog. |
ActionScope |
|
BaseInvokeDialog | |
BeginDialog |
A ação que começa a executar outro dialog, quando terminar, retornará ao chamador. |
BeginSkill |
Comece uma habilidade. |
BreakLoop |
Sair de um loop. |
CancelAllDialogs |
Comando para cancelar todas as caixas de diálogo atuais emitindo um evento que deve ser capturado para impedir a propagação do cancelamento. |
CancelAllDialogsBase |
Classe base para CancelAllDialogs api. |
CancelDialog |
Comando para cancelar todas as caixas de diálogo atuais emitindo um evento que deve ser capturado para impedir a propagação do cancelamento. |
Case |
Casos de escopo de ação. |
CodeAction | |
ContinueConversation |
Ação que continua uma conversa usando uma referência de conversa. |
ContinueConversationLater |
Ação que agenda a conversa atual para continuar posteriormente. |
ContinueLoop |
Continue o loop. |
DeleteActivity |
Termina e exclui uma atividade. |
DeleteProperties |
Exclui uma coleção de propriedades da memória. |
DeleteProperty |
Exclui uma propriedade da memória. |
DynamicBeginDialog |
Ação de |
EditActions |
Classe que permite editar as ações atuais. |
EditArray |
Permite modificar uma matriz na memória. |
EmitEvent |
Ação que emite um evento declarativamente. |
EndDialog |
Comando para encerrar o de diálogoatual, retornando o |
EndTurn |
Esse comando encerra a curva atual sem encerrar o Dialog. |
ForEach |
Executa um conjunto de ações uma vez para cada item em uma lista ou coleção na memória. |
ForEachPage |
Executa um conjunto de ações uma vez para cada página de resultados em uma lista ou coleção na memória. |
GetActivityMembers |
Chama |
GetConversationMembers |
Chama |
GetConversationReference |
Obtém a referência de conversa atual e a salva em uma propriedade de memória adequada para uso na ação ContinueConversation. |
GotoAction |
Goto uma ação por Id. |
HttpRequest |
Ação para executar um |
Result |
Dados de resultado da operação HTTP. |
IfCondition |
Ramificação condicional. |
LogAction |
Gravar entrada em logs de rastreamento de aplicativo. |
RepeatDialog |
Ação que repete o de diálogo de ativo (reiniciá-lo). |
ReplaceDialog |
Ação que chama outro Dialog, quando for concluída, ela irá para a caixa de diálogo pai do chamador. |
SendActivity |
Envie uma atividade de volta para o usuário. |
SendHandoffActivity |
Envia uma atividade de entrega. Observe que esta é uma caixa de diálogo de turno/etapa única (ou seja, ela chama this.endDialog). |
SetProperties |
Define propriedades com o resultado da avaliação de uma expressão de valor. |
SetProperty |
Define uma propriedade com o resultado da avaliação de uma expressão de valor. |
SignOutUser |
Singns o usuário e termina a caixa de diálogo. |
SwitchCondition |
Ramificação condicional com vários casos. |
TelemetryTrackEventAction |
Acompanhe um evento personalizado. |
ThrowException |
Ação que gera uma exceção declarativamente. |
TraceActivity |
Envie uma atividade de rastreamento de volta para a transcrição. |
UpdateActivity |
Atualize uma atividade com substituição. |
AdaptiveBotComponent | |
AdaptiveDialog |
A caixa de diálogo adaptável modela a conversa usando eventos e eventos para se adaptar dinamicamente ao fluxo de conversa em mudança. |
AdaptiveEvents |
Lista de definição do identificador de evento adaptável. |
OnActivity |
Ações disparadas quando uma atividade de de um determinado tipo é recebida. |
OnAssignEntity |
Disparado para atribuir uma entidade a uma propriedade. |
OnBeginDialog |
Ações disparadas quando uma caixa de diálogo é iniciada por meio de BeginDialog(). |
OnCancelDialog |
Ações disparadas quando uma caixa de diálogo foi cancelada. |
OnChooseEntity |
Disparado para escolher entre diferentes resoluções de entidade possíveis. |
OnChooseIntent |
Ações disparadas quando uma intenção de "ChooseIntent" foi emitida por um Recognizer. |
OnChooseProperty |
Disparado para escolher para qual propriedade uma entidade vai. |
OnCommandActivity |
Ações disparadas quando uma atividade command é recebida. |
OnCommandResultActivity |
Ações disparadas quando uma atividade CommandResult é recebida. |
OnCondition |
Ações disparadas quando a condição é verdadeira. |
OnContinueConversation |
Ações disparadas quando uma EventActivity é recebida. |
OnConversationUpdateActivity |
Ações disparadas quando ConversationUpdateActivity é recebido. |
OnDialogEvent |
Ações disparadas quando um evento de caixa de diálogo é emitido. |
OnEndOfActions |
Disparado quando todas as ações e eventos de ambiguidade foram processados. |
OnEndOfConversationActivity |
Ações disparadas quando EndOfConversationActivity é recebido. |
OnError |
Ações disparadas quando um evento de erro foi emitido. |
OnEventActivity |
Ações disparadas quando uma EventActivity é recebida. |
OnHandoffActivity |
Ações disparadas quando uma HandoffActivity é recebida. |
OnInstallationUpdateActivity |
Ações disparadas quando um InstallationUpdateActivity é recebido. |
OnIntent |
Ações disparadas quando uma Atividade foi recebida e as intenções e entidades reconhecidas correspondem à lista especificada de filtros de intenção e entidade. |
OnInvokeActivity |
Ações disparadas quando um InvokeActivity é recebido. |
OnMessageActivity |
Ações disparadas quando uma MessageActivity é recebida. |
OnMessageDeleteActivity |
Ações disparadas quando um MessageDeleteActivity é recebido. |
OnMessageReactionActivity |
Ações disparadas quando um MessageReactionActivity é recebido. |
OnMessageUpdateActivity |
Ações disparadas quando um MessageUpdateActivity é recebido. |
OnQnAMatch |
Ações disparadas quando um MessageUpdateActivity é recebido. |
OnRepromptDialog |
Ações disparadas quando um evento RepromptDialog é emitido. |
OnTypingActivity |
Ações disparadas quando uma TypingActivity é recebida. |
OnUnknownIntent |
Ações disparadas quando um evento UnknownIntent foi emitido pelo reconhecedor. |
ActivityTemplateConverter |
Conversor de modelo de atividade que implementa Converter. |
DialogExpressionConverter |
Conversor de expressão de caixa de diálogo que implementa Converter. |
DialogListConverter |
Conversor que permite que json seja expressão para objeto ou objeto estático. |
DialogSetConverter |
Conversor dialogSet que implementa Converter. |
LanguageGeneratorConverter |
Conversor de gerador de linguagem que implementa conversor de. |
MultiLanguageRecognizerConverter |
Conversor de gerador de linguagem que implementa conversor de. |
RecognizerConverter |
Conversor de reconhecimento que implementa conversor de. |
RecognizerListConverter |
Conversor de lista de reconhecedores que implementa Converter. |
TextTemplateConverter |
Conversor de modelo de texto que implementa Converter. |
DynamicBeginDialogDeserializer |
Serializador interno para |
EntityAssignment |
Métodos estáticos para trabalhar com objetos |
EntityAssignmentComparer |
Compare duas atribuições de entidade para determinar sua prioridade relativa. |
EntityAssignments |
Controla eventos relacionados à entidade a serem exibidos. |
EntityInfo |
Informações estendidas sobre uma entidade, incluindo dados $instance. Informações estendidas sobre uma entidade, incluindo dados $instance. |
DialogExpression |
Representa uma propriedade que é um dialog ou uma expressão de cadeia de caracteres para uma dialogId. |
HasPendingActionsFunction |
Define a função de expressão hasPendingActions(). A expressão retornará true se a caixa de diálogo adaptável atual tiver alguma ação pendente. |
IsDialogActiveFunction |
Define a função de expressão isDialogActive(id). Essa expressão retornará true se qualquer uma das IDs da caixa de diálogo estiver na pilha de execução da caixa de diálogo. exemplo isDialogActive('dialog1') exemplo isDialogActive('dialog1', 'dialog2', 'dialog3') |
LanguageGeneratorManager |
Classe que gerencia o cache de todos os recursos LG de um ResourceExplorer. |
MultiLanguageGenerator |
LanguageGenerator que usa implementa um mapa de localidade>LanguageGenerator para a localidade e tem uma política que controla o fallback (tente en-us -> en -> padrão). |
MultiLanguageGeneratorBase |
Classe base que aplica a política de idioma ao tryGetGenerator. |
ResourceMultiLanguageGenerator |
Usa resourceExplorer para montar lg raiz e todas as variantes de linguagem como um gerador de vários idiomas. |
TemplateEngineLanguageGenerator |
a implementação do LanguageGenerator que usa o LGFile. |
Ask |
Peça uma resposta aberta.
Isso envia uma atividade e, em seguida, encerra a curva com |
AttachmentInput |
Caixa de diálogo de entrada que solicita que o usuário envie um arquivo. |
ChoiceInput |
ChoiceInput – entrada declarativa para coletar opções do usuário. |
ChoiceOptionsSet |
Define o ChoiceFactoryOptions. |
ChoiceSet |
Define a coleção ChoiceSet. |
ConfirmInput |
Controle de entrada declarativo que coletará entrada de confirmação sim/não de um conjunto de opções. |
DateTimeInput |
Caixa de diálogo de entrada para coletar um datetime do usuário. |
InputDialog |
Define caixas de diálogo de entrada. |
NumberInput |
Caixa de diálogo de entrada para solicitar números. |
OAuthInput |
O OAuthInput solicita que o usuário faça logon. |
TextInput |
Entrada de texto declarativo para coletar dados de texto dos usuários. |
LanguageGenerationBotComponent |
Classe ComponentRegistration para recursos de geração de idioma. |
LanguageGeneratorExtensions |
Métodos de extensão para gerador de idioma. |
LanguagePolicy |
Política de idioma com fallback para cada idioma como mais específico ao padrão en-us -> en -> padrão. |
LanguagePolicyConverter |
Conversor de política de linguagem que implementa |
LanguageResourceLoader |
Carregue todo o recurso LG e divida-os em diferentes grupos de idiomas. |
PropertySchema |
Representa uma propriedade encontrada em um esquema JSON. |
AdaptiveRecognizer |
Classe base para reconhecedores adaptáveis. |
CrossTrainedRecognizerSet |
Reconhecedor para selecionar entre reconhecedores treinados. |
AgeEntityRecognizer |
Reconhece a entrada de idade. |
ChannelMentionEntityRecognizer |
Reconhecedor que mapeia activity.entities do tipo de menção em recognizerResult formato. |
ConfirmationEntityRecognizer |
Reconhece entrada de estilo de confirmação sim/não. |
CurrencyEntityRecognizer |
Reconhece a entrada de moeda. |
DateTimeEntityRecognizer |
Reconhece a entrada DateTime. |
DimensionEntityRecognizer |
Reconhece a entrada de dimensão. |
EmailEntityRecognizer |
Reconhece a entrada de email. |
EntityRecognizer |
Classe base de reconhecedores de entidade. |
EntityRecognizerSet |
EntityRecognizerSet - Implementa um fluxo de trabalho em um pool de instâncias de EntityRecognizer, iterando até que ninguém tenha nada de novo para adicionar. |
GuidEntityRecognizer |
Reconhece a entrada guid. |
HashtagEntityRecognizer |
Reconhece a entrada de hashtag. |
IpEntityRecognizer |
Reconhece a entrada de IP. |
MentionEntityRecognizer |
Reconhece a entrada de menção. |
NumberEntityRecognizer |
Reconhece a entrada numérica. |
OrdinalEntityRecognizer |
Reconhece a entrada ordinal. |
PercentageEntityRecognizer |
Reconhece a entrada em porcentagem. |
PhoneNumberEntityRecognizer |
Reconhece a entrada do número de telefone. |
RegexEntityRecognizer |
Corresponde à entrada em relação a uma expressão regular. |
TemperatureEntityRecognizer |
Reconhece a entrada de temperatura. |
TextEntity |
Classe base da entidade de texto. |
TextEntityRecognizer |
TextEntityRecognizer - classe base para Text.Recogizers da biblioteca de reconhecedores de texto. |
UrlEntityRecognizer |
Reconhece a entrada de URL. |
IntentPattern |
Direitos autorais (c) Microsoft Corporation. Todos os direitos reservados. Licenciado sob a licença mit. |
MultiLanguageRecognizer |
Define o mapa de idiomas –> reconhecedor. |
RecognizerSet |
Uma classe reconhecedora cujo resultado é a união de resultados de vários reconhecedores em um RecognizerResult. |
RegexRecognizer |
Implementação do reconhecedor que usa expressões regex para identificar intenções. |
ValueRecognizer |
ValueRecognizer – Reconhecedor para a atividade de mensagem de mapeamento. Conteúdo de valor em intenção/entidades. |
ResourceExtensions |
Métodos de extensão para o Gerenciador de Recursos. |
SchemaHelper |
Classe auxiliar para esquema de caixa de diálogo. |
ConditionalSelector |
Selecione entre dois seletores de regra com base em uma condição. |
FirstSelector |
Selecione a primeira implementação de regra verdadeira de TriggerSelector |
MostSpecificSelector |
Selecione a implementação de regra verdadeira mais específica do TriggerSelector. |
RandomSelector |
Selecione uma implementação aleatória de regra verdadeira de TriggerSelector. |
TrueSelector |
Selecione todas as regras que são avaliadas como verdadeiras. |
SkillExtensions |
Métodos de extensão para habilidades. |
TelemetryLoggerConstants |
Define nomes de eventos de diálogo adaptáveis comuns para uso com um objeto BotTelemetryClient. |
ActivityTemplate |
Define um modelo de atividade em que a expressão de modelo é local, também conhecida como "embutida" e processada por meio do gerador de idioma registrado. |
StaticActivityTemplate |
Define uma atividade estática como um modelo. |
TextTemplate |
Define um modelo de texto em que a expressão de modelo é local, também conhecida como "embutida" e processada por meio do gerador de idioma registrado. |
TriggerSelector |
Selecione o gatilho a ser executado em um determinado estado. |
Interfaces
Aliases de tipo
Enumerações
ActionChangeType |
Direitos autorais (c) Microsoft Corporation. Todos os direitos reservados. Licenciado sob a licença mit. |
ActionScopeCommands | |
ArrayChangeType | |
HttpMethod | |
ResponsesTypes | |
AttachmentOutputFormat | |
ChoiceOutputFormat | |
InputState |
Funções
evaluate |
Avalie ValueExpression de acordo com o tipo de valor. |
replace |
Substitui os caminhos de associação em um valor JSON pelos resultados avaliados recursivamente. |
use |
Métodos de extensão para telemetria. Configura o cliente de telemetria a ser usado. |
Detalhes da função
evaluateExpression(DialogStateManager, ValueExpression)
Avalie ValueExpression de acordo com o tipo de valor.
function evaluateExpression(state: DialogStateManager, valExpr: ValueExpression): any
Parâmetros
- state
-
DialogStateManager
ValueExpression de entrada
- valExpr
-
ValueExpression
Um escopo para procurar variáveis.
Retornos
any
Resultado da associação de dados profundos.
replaceJsonRecursively(DialogStateManager, object)
Substitui os caminhos de associação em um valor JSON pelos resultados avaliados recursivamente.
function replaceJsonRecursively(state: DialogStateManager, unit: object): any
Parâmetros
- state
-
DialogStateManager
Um escopo para procurar variáveis.
- unit
-
object
Um objeto.
Retornos
any
Resultado da associação de dados profundos.
useTelemetry(DialogManager, BotTelemetryClient)
Métodos de extensão para telemetria. Configura o cliente de telemetria a ser usado.
function useTelemetry(dialogManager: DialogManager, telemetryClient: BotTelemetryClient): DialogManager
Parâmetros
- dialogManager
-
DialogManager
DialogManager a ser configurado.
- telemetryClient
-
BotTelemetryClient
Instância botTelemetryClient a ser usada.
Retornos
DialogManager
DialogManager.