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 |
Ação que chama outra caixa de diálogo. |
BeginDialog |
A ação que começa a executar outra caixa de diálogo, quando terminar, retornará ao chamador. |
BeginSkill |
Inicie uma habilidade. |
BreakLoop |
Interrompe um loop. |
CancelAllDialogs |
Comando para cancelar todas as caixas de diálogo atuais emitindo um evento que deve ser capturado para impedir que o cancelamento seja propagado. |
CancelAllDialogsBase |
Classe base para api CancelAllDialogs . |
CancelDialog |
Comando para cancelar todas as caixas de diálogo atuais emitindo um evento que deve ser capturado para impedir que o cancelamento seja propagado. |
Case |
Casos de escopo de ação. |
CodeAction |
Classe que representa uma ação de código de caixa de diálogo . |
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 |
Continua 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 interna |
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 a caixa de diálogo atual, retornando o |
EndTurn |
Esse comando encerra a curva atual sem encerrar a caixa de diálogo. |
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 usar na ação ContinueConversation. |
GotoAction |
Obtive 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 a caixa de diálogo ativa (reiniciando-a). |
ReplaceDialog |
Ação que chama outra caixa de diálogo, 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 essa é 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 out the user and finishes the dialog. |
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 |
BotComponent para componentes adaptáveis. |
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 um determinado tipo é recebida. |
OnAssignEntity |
Acionada 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 Reconhecedor. |
OnChooseProperty |
Acionada 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 uma InstallationUpdateActivity é recebida. |
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 um MessageActivity é recebido. |
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 um TypingActivity é recebido. |
OnUnknownIntent |
Ações disparadas quando um evento UnknownIntent foi emitido pelo reconhecedor. |
ActivityTemplateConverter |
Conversor de modelo de atividade que implementa o Conversor. |
DialogExpressionConverter |
Conversor de expressão de caixa de diálogo que implementa o Conversor. |
DialogListConverter |
Conversor que permite que json seja expressão para objeto ou objeto estático. |
DialogSetConverter |
Conversor de conjunto de diálogos que implementa o Conversor. |
LanguageGeneratorConverter |
Conversor de gerador de linguagem que implementa o Conversor. |
MultiLanguageRecognizerConverter |
Conversor de gerador de linguagem que implementa o Conversor. |
RecognizerConverter |
Conversor do reconhecedor que implementa o Conversor. |
RecognizerListConverter |
Conversor de lista do reconhecedor que implementa o Conversor. |
TextTemplateConverter |
Conversor de modelo de texto que implementa o Conversor. |
DynamicBeginDialogDeserializer |
Serializador interno para |
EntityAssignment |
Métodos estáticos para trabalhar com |
EntityAssignmentComparer |
Compare duas atribuições de entidade para determinar sua prioridade relativa. |
EntityAssignments |
Rastreia eventos relacionados à entidade a serem exibidos. |
EntityInfo |
Informações estendidas sobre uma entidade, incluindo dados de $instance. Informações estendidas sobre uma entidade, incluindo dados de $instance. |
DialogExpression |
Representa uma propriedade que é uma caixa de diálogo 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 do 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 locale-LanguageGenerator> para a localidade e tem uma política que controla o fallback (try en-us -> en -> default). |
MultiLanguageGeneratorBase |
Classe base que aplica a política de idioma para tryGetGenerator. |
ResourceMultiLanguageGenerator |
Usa resourceExplorer para montar lg raiz e todas as variantes de linguagem como um gerador de vários idiomas. |
TemplateEngineLanguageGenerator |
Implementação do LanguageGenerator que usa LGFile. |
Ask |
Peça uma resposta aberta.
Isso envia uma atividade e 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 linguagem. |
LanguageGeneratorExtensions |
Métodos de extensão para gerador de idioma. |
LanguagePolicy |
Política de linguagem com fallback para cada idioma como mais específico para o padrão en-us -> en -> padrão. |
LanguagePolicyConverter |
Conversor de política de |
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 cruzadamente. |
AgeEntityRecognizer |
Reconhece a entrada de idade. |
ChannelMentionEntityRecognizer |
Reconhecedor que mapeia activity.entities do tipo mention para o formato RecognizerResult . |
ConfirmationEntityRecognizer |
Reconhece a 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 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 percentual. |
PhoneNumberEntityRecognizer |
Reconhece a entrada de 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 |
Copyright (c) Microsoft Corporation. Todos os direitos reservados. Licenciado sob a licença MIT. |
MultiLanguageRecognizer |
Define o mapa de idiomas –> reconhecedor. |
RecognizerSet |
Uma classe de reconhecedor 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. Carga 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 de TriggerSelector. |
RandomSelector |
Selecione uma implementação de regra verdadeira aleatória de TriggerSelector. |
TrueSelector |
Selecione todas as regras que são avaliadas como true. |
SkillExtensions |
Métodos de extensão para habilidades. |
TelemetryLoggerConstants |
Define nomes de eventos comuns de diálogo adaptável 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 |
Copyright (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
Valor de entradaExpression
- 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.