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 d’un AdaptiveDialog. |
| ActionScope |
|
| BaseInvokeDialog |
Action qui appelle une autre Boîte de dialogue. |
| BeginDialog |
Action qui commence à exécuter une autre boîte de dialogue, quand elle est terminée, elle retourne à l’appelant. |
| BeginSkill |
Commencez une compétence. |
| BreakLoop |
Sortir d’une boucle. |
| CancelAllDialogs |
Commande pour 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 Api CancelAllDialogs. |
| CancelDialog |
Commande pour 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 boîte de dialogue. |
| ContinueConversation |
Action qui poursuit une conversation à l’aide d’une référence de conversation. |
| ContinueConversationLater |
Action qui planifie la conversation actuelle à poursuivre ultérieurement. |
| ContinueLoop |
Poursuivez 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 pour mettre fin à l'de dialogueactuelle, renvoyant 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 ContinueConversation. |
| GotoAction |
Accédez à une action par ID. |
| HttpRequest |
Action pour effectuer une |
| Result |
Données de résultat de l’opération HTTP. |
| IfCondition |
Branche conditionnelle. |
| LogAction |
Écrivez une entrée dans les journaux de suivi d’application. |
| RepeatDialog |
Action qui répète la boîte de dialogue de active (redémarrage). |
| ReplaceDialog |
Action qui appelle une autre boîte de dialogue, quand elle est effectuée, elle est effectuée dans la boîte de dialogue parent de l’appelant. |
| SendActivity |
Renvoyer une activité à l’utilisateur. |
| SendHandoffActivity |
Envoie une activité de transfert. Notez qu’il s’agit d’une boîte de dialogue de 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 |
Singns l’utilisateur et termine la boîte de dialogue. |
| SwitchCondition |
Branche conditionnelle avec plusieurs cas. |
| TelemetryTrackEventAction |
Effectuez le suivi d’un événement personnalisé. |
| ThrowException |
Action qui lève une exception de manière déclarative. |
| TraceActivity |
Renvoyez une activité de trace à la transcription. |
| UpdateActivity |
Mettez à jour une activité avec remplacement. |
| AdaptiveBotComponent | |
| AdaptiveDialog |
La conversation de dialogue adaptatif modélise la conversation à l’aide d’événements et d’événements pour s’adapter dynamiquement à la modification du flux de conversation. |
| 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é est envoyée. |
| OnCommandActivity |
Actions déclenchées lorsqu’une activité de commande est reçue. |
| OnCommandResultActivity |
Actions déclenchées lorsqu’une activité CommandResult est reçue. |
| OnCondition |
Actions déclenchées lorsque la condition est vraie. |
| OnContinueConversation |
Actions déclenchées lorsqu’un EventActivity est reçu. |
| OnConversationUpdateActivity |
Actions déclenchées lorsque ConversationUpdateActivity est reçu. |
| OnDialogEvent |
Actions déclenchées lorsqu’un événement de boîte de dialogue est émis. |
| OnEndOfActions |
Déclenché lorsque toutes les actions et événements d’ambiguïté ont été traités. |
| OnEndOfConversationActivity |
Actions déclenchées lorsque EndOfConversationActivity est reçu. |
| OnError |
Actions déclenchées lorsqu’un événement d’erreur a été émis. |
| OnEventActivity |
Actions déclenchées lorsqu’un EventActivity est reçu. |
| OnHandoffActivity |
Actions déclenchées lorsqu’une HandoffActivity est reçue. |
| OnInstallationUpdateActivity |
Actions déclenchées lorsqu’une InstallationUpdateActivity est reçue. |
| OnIntent |
Les 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 des filtres d’intention et d’entité. |
| OnInvokeActivity |
Actions déclenchées lorsqu’une InvokeActivity est reçue. |
| OnMessageActivity |
Actions déclenchées lorsqu’un MessageActivity est reçu. |
| OnMessageDeleteActivity |
Actions déclenchées lorsqu’un MessageDeleteActivity est reçu. |
| OnMessageReactionActivity |
Actions déclenchées lorsqu’un MessageReactionActivity est reçu. |
| OnMessageUpdateActivity |
Actions déclenchées lorsqu’une MessageUpdateActivity est reçue. |
| OnQnAMatch |
Actions déclenchées lorsqu’une MessageUpdateActivity est reçue. |
| OnRepromptDialog |
Actions déclenchées lorsqu’un événement RepromptDialog est émis. |
| OnTypingActivity |
Actions déclenchées lorsqu’une TypingActivity est reçue. |
| 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 Converter. |
| DialogExpressionConverter |
Convertisseur d’expressions de boîte de dialogue qui implémente Converter. |
| DialogListConverter |
Convertisseur qui permet d’expression json en objet ou objet statique. |
| DialogSetConverter |
Convertisseur DialogSet qui implémente Converter. |
| LanguageGeneratorConverter |
Convertisseur de générateur de langage qui implémente Converter. |
| MultiLanguageRecognizerConverter |
Convertisseur de générateur de langage qui implémente Converter. |
| RecognizerConverter |
Convertisseur de reconnaissance qui implémente Converter. |
| RecognizerListConverter |
Convertisseur de liste recognizer 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 affectations d’entités pour déterminer leur priorité relative. |
| EntityAssignments |
Effectue le suivi des événements liés à l’entité à l’aire. |
| 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 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 dialogue se trouve sur la pile d’exécution de dialogue. exemple de isDialogActive('dialog1') exemple de 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 la secours (essayez en-us -> en -> par défaut). |
| MultiLanguageGeneratorBase |
Classe de base qui applique la stratégie de langage à tryGetGenerator. |
| ResourceMultiLanguageGenerator |
Utilise resourceExplorer pour monter le lg racine et toutes les variantes de langage en tant que générateur de langages multiples. |
| TemplateEngineLanguageGenerator |
LanguageGenerator implémentation qui utilise LGFile. |
| Ask |
Demandez une réponse ouverte.
Cela 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 collecter 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 une datetime à partir de l’utilisateur. |
| InputDialog |
Définit les dialogues 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 la plus spécifique à la en-us par défaut -> en -> par défaut. |
| LanguagePolicyConverter |
Convertisseur de stratégie de langage qui implémente |
| LanguageResourceLoader |
Chargez toutes les ressources LG et fractionnez-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 adaptative. |
| CrossTrainedRecognizerSet |
Module de reconnaissance pour la sélection entre des modules de reconnaissance formés croisés. |
| AgeEntityRecognizer |
Reconnaît l’entrée d’âge. |
| ChannelMentionEntityRecognizer |
Recognizer qui mappe activity.entities de canal 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 l’entrée de courrier électronique. |
| EntityRecognizer |
Classe de base entity recognizers. |
| EntityRecognizerSet |
EntityRecognizerSet : implémente un flux de travail sur un pool de EntityRecognizer instances, 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 nombre. |
| OrdinalEntityRecognizer |
Reconnaît l’entrée ordinale. |
| PercentageEntityRecognizer |
Reconnaît l’entrée de pourcentage. |
| PhoneNumberEntityRecognizer |
Reconnaît l’entrée du numéro de téléphone. |
| RegexEntityRecognizer |
Correspond à l’entrée par rapport à une expression régulière. |
| TemperatureEntityRecognizer |
Reconnaît l’entrée de température. |
| TextEntity |
Classe de base d’entités de texte. |
| TextEntityRecognizer |
TextEntityRecognizer : classe de base pour Text.Recogizers de la bibliothèque de module de reconnaissance de texte. |
| UrlEntityRecognizer |
Reconnaît l’entrée d’URL. |
| IntentPattern |
Copyright (c) Microsoft Corporation. Tous les droits réservés. 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 du module de reconnaissance qui utilise des expressions regex pour identifier les intentions. |
| ValueRecognizer |
ValueRecognizer - Recognizer pour l’activité des messages de mappage. Charge utile de valeur en intention/entités. |
| ResourceExtensions |
Méthodes d’extension pour l’Explorateur de ressources. |
| SchemaHelper |
Classe d’assistance pour le schéma de boîte de dialogue. |
| ConditionalSelector |
Sélectionnez entre deux sélecteurs de règle en fonction d’une condition. |
| FirstSelector |
Sélectionner la première implémentation de règle true de TriggerSelector |
| MostSpecificSelector |
Sélectionnez l’implémentation de règle true la plus spécifique de TriggerSelector. |
| RandomSelector |
Sélectionnez une implémentation aléatoire de la règle TriggerSelector. |
| TrueSelector |
Sélectionnez toutes les règles qui ont la valeur 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é où l’expression de modèle est localement appelée « inline » et traitée par le biais du 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 où l’expression de modèle est localement appelée « inline » et traitée par le biais du 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 les droits réservés. Sous licence MIT. |
| ActionScopeCommands | |
| ArrayChangeType | |
| HttpMethod | |
| ResponsesTypes | |
| AttachmentOutputFormat | |
| ChoiceOutputFormat | |
| InputState | |
Functions
| evaluate |
Évaluez ValueExpression en fonction du type 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 valeur.
function evaluateExpression(state: DialogStateManager, valExpr: ValueExpression): any
Paramètres
- state
-
DialogStateManager
ValueExpression d’entrée
- valExpr
-
ValueExpression
Étendue de recherche de variables.
Retours
any
Résultat de liaison de données approfondie.
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 de recherche de variables.
- unit
-
object
Objet.
Retours
any
Résultat de liaison de données approfondie.
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.