botbuilder-dialogs-adaptive package
Classes
ActionContext |
Étend le DialogContext avec des méthodes supplémentaires pour manipuler la séquence d’actions en cours d’exécution pour un AdaptiveDialog. |
ActionScope |
|
BaseInvokeDialog |
Action qui appelle une autre boîte de dialogue. |
BeginDialog |
Action qui commence l’exécution d’une autre boîte de dialogue, une fois terminée, elle retourne à l’appelant. |
BeginSkill |
Commencez une compétence. |
BreakLoop |
Sort d’une boucle. |
CancelAllDialogs |
Commande permettant d’annuler toutes les boîtes de dialogue actuelles en émettant un événement qui doit être intercepté pour empêcher la propagation de l’annulation. |
CancelAllDialogsBase |
Classe de base pour l’api CancelAllDialogs . |
CancelDialog |
Commande permettant d’annuler toutes les boîtes de dialogue actuelles en émettant un événement qui doit être intercepté pour empêcher la propagation de l’annulation. |
Case |
Cas d’étendue d’action. |
CodeAction |
Classe représentant une action de code de boîte de dialogue . |
ContinueConversation |
Action qui poursuit une conversation à l’aide d’une référence de conversation. |
ContinueConversationLater |
Action qui planifie la poursuite de la conversation en cours ultérieurement. |
ContinueLoop |
Continue la boucle. |
DeleteActivity |
Termine et supprime une activité. |
DeleteProperties |
Supprime une collection de propriétés de la mémoire. |
DeleteProperty |
Supprime une propriété de la mémoire. |
DynamicBeginDialog |
Action interne |
EditActions |
Classe qui vous permet de modifier les actions actuelles. |
EditArray |
Vous permet de modifier un tableau en mémoire. |
EmitEvent |
Action qui émet un événement de manière déclarative. |
EndDialog |
Commande permettant de mettre fin à la boîte de dialogue active, en retournant le |
EndTurn |
Cette commande met fin au tour actuel sans mettre fin à la boîte de dialogue. |
ForEach |
Exécute un ensemble d’actions une fois pour chaque élément d’une liste ou d’une collection en mémoire. |
ForEachPage |
Exécute un ensemble d’actions une fois pour chaque page de résultats dans une liste ou une collection en mémoire. |
GetActivityMembers |
Appelle |
GetConversationMembers |
Appelle |
GetConversationReference |
Obtient la référence de conversation actuelle et l’enregistre dans une propriété mémoire appropriée à utiliser dans l’action ContinuerConversation. |
GotoAction |
Accédez à une action par ID. |
HttpRequest |
Action pour l’exécution d’un |
Result |
Données de résultat de l’opération HTTP. |
IfCondition |
Branche conditionnelle. |
LogAction |
Écrire une entrée dans les journaux de trace d’application. |
RepeatDialog |
Action qui répète la boîte de dialogue active (redémarrage de celle-ci). |
ReplaceDialog |
Action qui appelle une autre boîte de dialogue, une fois l’opération terminée, elle est redirigée vers le dialogue parent de l’appelant. |
SendActivity |
Renvoyez une activité à l’utilisateur. |
SendHandoffActivity |
Envoie une activité de transfert. Notez qu’il s’agit d’une boîte de dialogue tour/étape unique (c’est-à-dire qu’elle appelle this.endDialog). |
SetProperties |
Définit les propriétés avec le résultat de l’évaluation d’une expression de valeur. |
SetProperty |
Définit une propriété avec le résultat de l’évaluation d’une expression de valeur. |
SignOutUser |
Déclenche l’utilisateur et termine la boîte de dialogue. |
SwitchCondition |
Branche conditionnelle avec plusieurs cas. |
TelemetryTrackEventAction |
Suivre un événement personnalisé. |
ThrowException |
Action qui lève une exception de façon déclarative. |
TraceActivity |
Renvoyez une activité de trace à la transcription. |
UpdateActivity |
Mettre à jour une activité avec remplacement. |
AdaptiveBotComponent |
BotComponent pour les composants adaptatifs. |
AdaptiveDialog |
La boîte de dialogue adaptative modélise la conversation à l’aide d’événements et d’événements pour s’adapter dynamiquement au flux de conversation changeant. |
AdaptiveEvents |
Liste de définitions d’identificateur d’événement adaptatif. |
OnActivity |
Actions déclenchées lorsqu’une activité d’un type donné est reçue. |
OnAssignEntity |
Déclenché pour affecter une entité à une propriété. |
OnBeginDialog |
Actions déclenchées lorsqu’une boîte de dialogue est démarrée via BeginDialog(). |
OnCancelDialog |
Actions déclenchées lorsqu’une boîte de dialogue a été annulée. |
OnChooseEntity |
Déclenché pour choisir entre différentes résolutions d’entité possibles. |
OnChooseIntent |
Actions déclenchées lorsqu’une intention de « ChooseIntent » a été émise par un recognizer. |
OnChooseProperty |
Déclenché pour choisir la propriété à laquelle une entité accède. |
OnCommandActivity |
Actions déclenchées lors de la réception d’une activité Command. |
OnCommandResultActivity |
Actions déclenchées lorsqu’une activité CommandResult est reçue. |
OnCondition |
Actions déclenchées lorsque la condition a la valeur true. |
OnContinueConversation |
Actions déclenchées lors de la réception d’un EventActivity. |
OnConversationUpdateActivity |
Actions déclenchées lors de la réception de ConversationUpdateActivity. |
OnDialogEvent |
Actions déclenchées lorsqu’un événement de boîte de dialogue est émis. |
OnEndOfActions |
Déclenchée lorsque tous les événements d’actions et d’ambiguïté ont été traités. |
OnEndOfConversationActivity |
Actions déclenchées lors de la réception de EndOfConversationActivity. |
OnError |
Actions déclenchées lorsqu’un événement d’erreur a été émis. |
OnEventActivity |
Actions déclenchées lors de la réception d’un EventActivity. |
OnHandoffActivity |
Actions déclenchées lors de la réception d’un HandoffActivity. |
OnInstallationUpdateActivity |
Actions déclenchées lors de la réception d’une activité InstallationUpdateActivity. |
OnIntent |
Actions déclenchées lorsqu’une activité a été reçue et que les intentions et entités reconnues correspondent à la liste spécifiée de filtres d’intention et d’entité. |
OnInvokeActivity |
Actions déclenchées lors de la réception d’un InvokeActivity. |
OnMessageActivity |
Actions déclenchées lors de la réception d’un MessageActivity. |
OnMessageDeleteActivity |
Actions déclenchées lors de la réception d’un MessageDeleteActivity. |
OnMessageReactionActivity |
Actions déclenchées lors de la réception d’un MessageReactionActivity. |
OnMessageUpdateActivity |
Actions déclenchées lors de la réception d’un MessageUpdateActivity. |
OnQnAMatch |
Actions déclenchées lors de la réception d’un MessageUpdateActivity. |
OnRepromptDialog |
Actions déclenchées lorsqu’un événement RepromptDialog est émis. |
OnTypingActivity |
Actions déclenchées lors de la réception d’un TypingActivity. |
OnUnknownIntent |
Actions déclenchées lorsqu’un événement UnknownIntent a été émis par le module de reconnaissance. |
ActivityTemplateConverter |
Convertisseur de modèle d’activité qui implémente Le convertisseur. |
DialogExpressionConverter |
Convertisseur d’expression de boîte de dialogue qui implémente le convertisseur. |
DialogListConverter |
Convertisseur qui permet à json d’être expression en objet ou objet statique. |
DialogSetConverter |
Convertisseur DialogSet qui implémente le convertisseur. |
LanguageGeneratorConverter |
Convertisseur de générateur de langage qui implémente Le convertisseur. |
MultiLanguageRecognizerConverter |
Convertisseur de générateur de langage qui implémente Converter. |
RecognizerConverter |
Convertisseur de reconnaissance qui implémente Converter. |
RecognizerListConverter |
Convertisseur de liste de module de reconnaissance qui implémente Converter. |
TextTemplateConverter |
Convertisseur de modèle de texte qui implémente Converter. |
DynamicBeginDialogDeserializer |
Sérialiseur interne pour |
EntityAssignment |
Méthodes statiques pour l’utilisation d’objets |
EntityAssignmentComparer |
Comparez deux attributions d’entités pour déterminer leur priorité relative. |
EntityAssignments |
Suit les événements liés à l’entité à faire surface. |
EntityInfo |
Informations étendues sur une entité, y compris les données $instance. Informations étendues sur une entité, y compris les données $instance. |
DialogExpression |
Représente une propriété qui est une expression dialog ou une expression de chaîne pour un dialogId. |
HasPendingActionsFunction |
Définit la fonction d’expression hasPendingActions(). L’expression retourne true si la boîte de dialogue adaptative actuelle comporte des actions en attente. |
IsDialogActiveFunction |
Définit la fonction d’expression isDialogActive(id). Cette expression retourne true si l’un des ID de boîte de dialogue se trouve sur la pile d’exécution du dialogue. Exemple isDialogActive('dialog1') Exemple isDialogActive('dialog1', 'dialog2', 'dialog3') |
LanguageGeneratorManager |
Classe qui gère le cache de toutes les ressources LG à partir d’un ResourceExplorer. |
MultiLanguageGenerator |
LanguageGenerator qui utilise implémente une carte de paramètres régionaux-LanguageGenerator> pour les paramètres régionaux et a une stratégie qui contrôle le secours (essayez en-us -> en -> default). |
MultiLanguageGeneratorBase |
Classe de base qui applique la stratégie de langage à tryGetGenerator. |
ResourceMultiLanguageGenerator |
Utilise resourceExplorer pour monter la racine lg et toutes les variantes de langage en tant que générateur multilingue. |
TemplateEngineLanguageGenerator |
Implémentation de LanguageGenerator qui utilise LGFile. |
Ask |
Demandez une réponse ouverte.
Cette opération envoie une activité, puis termine le tour avec |
AttachmentInput |
Boîte de dialogue d’entrée qui invite l’utilisateur à envoyer un fichier. |
ChoiceInput |
ChoiceInput : entrée déclarative pour recueillir les choix de l’utilisateur. |
ChoiceOptionsSet |
Définit choiceFactoryOptions. |
ChoiceSet |
Définit la collection ChoiceSet. |
ConfirmInput |
Contrôle d’entrée déclaratif qui collecte l’entrée de confirmation oui/non à partir d’un ensemble de choix. |
DateTimeInput |
Boîte de dialogue d’entrée pour collecter un datetime auprès de l’utilisateur. |
InputDialog |
Définit les boîtes de dialogue d’entrée. |
NumberInput |
Boîte de dialogue d’entrée pour demander des nombres. |
OAuthInput |
OAuthInput invite l’utilisateur à se connecter. |
TextInput |
Entrée de texte déclarative pour collecter des données de texte auprès des utilisateurs. |
LanguageGenerationBotComponent |
Classe ComponentRegistration pour les ressources de génération de langage. |
LanguageGeneratorExtensions |
Méthodes d’extension pour le générateur de langage. |
LanguagePolicy |
Stratégie de langue avec secours pour chaque langue comme plus spécifique à la valeur par défaut en-us -> en -> default. |
LanguagePolicyConverter |
Convertisseur de stratégie linguistique qui implémente |
LanguageResourceLoader |
Chargez toutes les ressources LG et divisez-les en différents groupes linguistiques. |
PropertySchema |
Représente une propriété trouvée dans un schéma JSON. |
AdaptiveRecognizer |
Classe de base pour les modules de reconnaissance adaptatifs. |
CrossTrainedRecognizerSet |
Module de reconnaissance pour la sélection entre des modules de reconnaissance interentraînés. |
AgeEntityRecognizer |
Reconnaît l’entrée d’âge. |
ChannelMentionEntityRecognizer |
Recognizer qui mappe l’activité du canal.entities de type mention au format RecognizerResult . |
ConfirmationEntityRecognizer |
Reconnaît l’entrée de style de confirmation oui/non. |
CurrencyEntityRecognizer |
Reconnaît l’entrée monétaire. |
DateTimeEntityRecognizer |
Reconnaît l’entrée DateTime. |
DimensionEntityRecognizer |
Reconnaît l’entrée de dimension. |
EmailEntityRecognizer |
Reconnaît les entrées de courrier électronique. |
EntityRecognizer |
Classe de base entity recognizers. |
EntityRecognizerSet |
EntityRecognizerSet : implémente un flux de travail sur un pool d’instances EntityRecognizer , en itérant jusqu’à ce que personne n’ait rien de nouveau à ajouter. |
GuidEntityRecognizer |
Reconnaît l’entrée GUID. |
HashtagEntityRecognizer |
Reconnaît l’entrée de hashtag. |
IpEntityRecognizer |
Reconnaît l’entrée IP. |
MentionEntityRecognizer |
Reconnaît l’entrée de mention. |
NumberEntityRecognizer |
Reconnaît l’entrée de numéro. |
OrdinalEntityRecognizer |
Reconnaît l’entrée ordinale. |
PercentageEntityRecognizer |
Reconnaît l’entrée en pourcentage. |
PhoneNumberEntityRecognizer |
Reconnaît l’entrée de numéro de téléphone. |
RegexEntityRecognizer |
Correspond à une entrée par rapport à une expression régulière. |
TemperatureEntityRecognizer |
Reconnaît l’entrée de température. |
TextEntity |
Classe de base de l’entité Text. |
TextEntityRecognizer |
TextEntityRecognizer : classe de base pour Text.Recogizers de la bibliothèque de reconnaissance de texte. |
UrlEntityRecognizer |
Reconnaît l’entrée d’URL. |
IntentPattern |
Copyright (c) Microsoft Corporation. Tous droits réservés. Concédé sous licence MIT. |
MultiLanguageRecognizer |
Définit la carte des langues -> module de reconnaissance. |
RecognizerSet |
Classe de module de reconnaissance dont le résultat est l’union des résultats de plusieurs modules de reconnaissance en un seul RecognizerResult. |
RegexRecognizer |
Implémentation de recognizer qui utilise des expressions regex pour identifier les intentions. |
ValueRecognizer |
ValueRecognizer : module de reconnaissance pour l’activité de mappage des messages. Valeur de la charge utile en intention/entités. |
ResourceExtensions |
Méthodes d’extension pour l’Explorateur de ressources. |
SchemaHelper |
Classe d’assistance pour le schéma de dialogue. |
ConditionalSelector |
Sélectionnez entre deux sélecteurs de règles en fonction d’une condition. |
FirstSelector |
Sélectionner la première implémentation de règle vraie de TriggerSelector |
MostSpecificSelector |
Sélectionnez l’implémentation de règle true la plus spécifique de TriggerSelector. |
RandomSelector |
Sélectionnez une implémentation de règle true aléatoire de TriggerSelector. |
TrueSelector |
Sélectionnez toutes les règles dont la valeur est true. |
SkillExtensions |
Méthodes d’extension pour les compétences. |
TelemetryLoggerConstants |
Définit les noms des événements de dialogue adaptatifs courants à utiliser avec un objet BotTelemetryClient . |
ActivityTemplate |
Définit un modèle d’activité dans lequel l’expression de modèle est locale, c’est-à-dire « inline » et traitée par le biais d’un générateur de langage inscrit. |
StaticActivityTemplate |
Définit une activité statique en tant que modèle. |
TextTemplate |
Définit un modèle de texte dans lequel l’expression de modèle est localement appelée « inline » et traitée via le générateur de langage inscrit. |
TriggerSelector |
Sélectionnez le déclencheur à exécuter dans un état donné. |
Interfaces
Alias de type
Énumérations
ActionChangeType |
Copyright (c) Microsoft Corporation. Tous droits réservés. Concédé sous licence MIT. |
ActionScopeCommands | |
ArrayChangeType | |
HttpMethod | |
ResponsesTypes | |
AttachmentOutputFormat | |
ChoiceOutputFormat | |
InputState |
Functions
evaluate |
Évaluez ValueExpression en fonction du type de valeur. |
replace |
Remplace les chemins de liaison dans une valeur JSON par les résultats évalués de manière récursive. |
use |
Méthodes d’extension pour la télémétrie. Configure le client de télémétrie à utiliser. |
Informations relatives à la fonction
evaluateExpression(DialogStateManager, ValueExpression)
Évaluez ValueExpression en fonction du type de valeur.
function evaluateExpression(state: DialogStateManager, valExpr: ValueExpression): any
Paramètres
- state
-
DialogStateManager
ValueExpression d’entrée
- valExpr
-
ValueExpression
Étendue pour la recherche de variables.
Retours
any
Résultat de liaison de données approfondies.
replaceJsonRecursively(DialogStateManager, object)
Remplace les chemins de liaison dans une valeur JSON par les résultats évalués de manière récursive.
function replaceJsonRecursively(state: DialogStateManager, unit: object): any
Paramètres
- state
-
DialogStateManager
Étendue pour la recherche de variables.
- unit
-
object
Objet.
Retours
any
Résultat de liaison de données approfondies.
useTelemetry(DialogManager, BotTelemetryClient)
Méthodes d’extension pour la télémétrie. Configure le client de télémétrie à utiliser.
function useTelemetry(dialogManager: DialogManager, telemetryClient: BotTelemetryClient): DialogManager
Paramètres
- dialogManager
-
DialogManager
DialogManager à configurer.
- telemetryClient
-
BotTelemetryClient
Instance BotTelemetryClient à utiliser.
Retours
DialogManager
DialogManager.