botbuilder-dialogs-adaptive package
Klassen
| ActionContext |
Erweitert die DialogContext- mit zusätzlichen Methoden zum Bearbeiten der Ausführungssequenz von Aktionen für ein AdaptiveDialog-. |
| ActionScope |
|
| BaseInvokeDialog |
Aktion, die ein weiteres Dialog-aufruft. |
| BeginDialog |
Die Aktion, die mit der Ausführung eines anderen Dialog-beginnt, wenn sie abgeschlossen ist, wird sie an den Aufrufer zurückgegeben. |
| BeginSkill |
Beginnen Sie eine Fähigkeit. |
| BreakLoop |
Ausbrechen einer Schleife. |
| CancelAllDialogs |
Befehl zum Abbrechen aller aktuellen Dialoge durch Aussendet eines Ereignisses, das abgefangen werden muss, um zu verhindern, dass der Abbruch weitergegeben wird. |
| CancelAllDialogsBase |
Basisklasse für CancelAllDialogs-API. |
| CancelDialog |
Befehl zum Abbrechen aller aktuellen Dialoge durch Aussendet eines Ereignisses, das abgefangen werden muss, um zu verhindern, dass der Abbruch weitergegeben wird. |
| Case |
Aktionsbereiche. |
| CodeAction |
Klasse, die eine Dialog- Codeaktion darstellt. |
| ContinueConversation |
Aktion, die eine Unterhaltung mit einem Unterhaltungsverweis fortsetzt. |
| ContinueConversationLater |
Aktion, die die aktuelle Unterhaltung zu einem späteren Zeitpunkt plant. |
| ContinueLoop |
Fahren Sie mit der Schleife fort. |
| DeleteActivity |
Beendet und löscht eine Aktivität. |
| DeleteProperties |
Löscht eine Auflistung von Eigenschaften aus dem Speicher. |
| DeleteProperty |
Löscht eine Eigenschaft aus dem Speicher. |
| DynamicBeginDialog |
Interne |
| EditActions |
Klasse, mit der Sie die aktuellen Aktionen bearbeiten können. |
| EditArray |
Hiermit können Sie ein Array im Arbeitsspeicher ändern. |
| EmitEvent |
Aktion, die ein Ereignis deklarativ ausgibt. |
| EndDialog |
Befehl zum Beenden des aktuellen Dialogfelds, wobei die |
| EndTurn |
Mit diesem Befehl wird die aktuelle Drehung beendet, ohne die Dialog-zu beenden. |
| ForEach |
Führt einen Satz von Aktionen einmal für jedes Element in einer Speicherliste oder -sammlung aus. |
| ForEachPage |
Führt einen Satz von Aktionen einmal für jede Seite der Ergebnisse in einer Speicherliste oder -sammlung aus. |
| GetActivityMembers |
Ruft |
| GetConversationMembers |
Ruft |
| GetConversationReference |
Ruft den aktuellen Unterhaltungsverweis ab und speichert ihn in einer Speichereigenschaft, die für die Verwendung in continueConversation -Aktion geeignet ist. |
| GotoAction |
Wechseln Sie zu einer Aktion nach ID. |
| HttpRequest |
Aktion zum Ausführen einer |
| Result |
Ergebnisdaten des HTTP-Vorgangs. |
| IfCondition |
Bedingter Sprung. |
| LogAction |
Schreiben Sie den Eintrag in Anwendungsablaufverfolgungsprotokolle. |
| RepeatDialog |
Aktion, die das aktive Dialog wiederholt (neu starten). |
| ReplaceDialog |
Aktion, die ein weiteres Dialogfeldaufruft, wenn die Aktion abgeschlossen ist, wechselt sie zum übergeordneten Dialogfeld des Anrufers. |
| SendActivity |
Senden Sie eine Aktivität an den Benutzer zurück. |
| SendHandoffActivity |
Sendet eine Übergabeaktivität. Beachten Sie, dass es sich hierbei um ein einzelnes Turn-/Schritt-Dialogfeld handelt (d. h. es wird this.endDialog aufgerufen). |
| SetProperties |
Legt Eigenschaften mit dem Ergebnis der Auswertung eines Wertausdrucks fest. |
| SetProperty |
Legt eine Eigenschaft mit dem Ergebnis der Auswertung eines Wertausdrucks fest. |
| SignOutUser |
Gibt den Benutzer ab und beendet das Dialogfeld. |
| SwitchCondition |
Bedingte Verzweigung mit mehreren Fällen. |
| TelemetryTrackEventAction |
Nachverfolgen eines benutzerdefinierten Ereignisses. |
| ThrowException |
Aktion, die eine Ausnahme deklarativ auslöst. |
| TraceActivity |
Senden Sie eine Ablaufverfolgungsaktivität zurück an das Transkript. |
| UpdateActivity |
Aktualisieren einer Aktivität mit Ersatz. |
| AdaptiveBotComponent |
BotComponent- für adaptive Komponenten. |
| AdaptiveDialog |
Die Unterhaltung im adaptiven Dialogfeld wird mithilfe von Ereignissen und Ereignissen modelliert, um sich dynamisch an den geänderten Unterhaltungsfluss anzupassen. |
| AdaptiveEvents |
Definitionsliste für adaptive Ereignisse. |
| OnActivity |
Aktionen, die ausgelöst werden, wenn ein Aktivitäts- eines bestimmten Typs empfangen wird. |
| OnAssignEntity |
Wird ausgelöst, um einer Eigenschaft eine Entität zuzuweisen. |
| OnBeginDialog |
Aktionen, die ausgelöst werden, wenn ein Dialogfeld über BeginDialog() gestartet wird. |
| OnCancelDialog |
Aktionen, die ausgelöst wurden, wenn ein Dialogfeld abgebrochen wurde. |
| OnChooseEntity |
Wird ausgelöst, um zwischen verschiedenen möglichen Entitätsauflösungen zu wählen. |
| OnChooseIntent |
Aktionen, die ausgelöst werden, wenn eine Absicht von "ChooseIntent" von einer Erkennungausgegeben wurde. |
| OnChooseProperty |
Wird ausgelöst, um auszuwählen, an welche Eigenschaft eine Entität wechselt. |
| OnCommandActivity |
Aktionen, die ausgelöst werden, wenn eine Befehlsaktivität empfangen wird. |
| OnCommandResultActivity |
Aktionen, die ausgelöst werden, wenn eine CommandResult-Aktivität empfangen wird. |
| OnCondition |
Aktionen, die ausgelöst werden, wenn die Bedingung wahr ist. |
| OnContinueConversation |
Aktionen, die ausgelöst werden, wenn eine EventActivity empfangen wird. |
| OnConversationUpdateActivity |
Aktionen, die ausgelöst werden, wenn ConversationUpdateActivity empfangen wird. |
| OnDialogEvent |
Aktionen, die ausgelöst werden, wenn ein Dialogfeldereignis ausgegeben wird. |
| OnEndOfActions |
Wird ausgelöst, wenn alle Aktionen und Mehrdeutigkeitsereignisse verarbeitet wurden. |
| OnEndOfConversationActivity |
Aktionen, die ausgelöst werden, wenn EndOfConversationActivity empfangen wird. |
| OnError |
Aktionen, die ausgelöst werden, wenn ein Fehlerereignis ausgegeben wurde. |
| OnEventActivity |
Aktionen, die ausgelöst werden, wenn eine EventActivity empfangen wird. |
| OnHandoffActivity |
Aktionen, die ausgelöst werden, wenn eine HandoffActivity empfangen wird. |
| OnInstallationUpdateActivity |
Aktionen, die ausgelöst werden, wenn eine InstallationUpdateActivity empfangen wird. |
| OnIntent |
Aktionen, die ausgelöst werden, wenn eine Aktivität empfangen wurde und die erkannten Absichten und Entitäten mit der angegebenen Liste der Absichts- und Entitätsfilter übereinstimmen. |
| OnInvokeActivity |
Aktionen, die ausgelöst werden, wenn eine InvokeActivity empfangen wird. |
| OnMessageActivity |
Aktionen, die ausgelöst werden, wenn eine MessageActivity empfangen wird. |
| OnMessageDeleteActivity |
Aktionen, die ausgelöst werden, wenn eine MessageDeleteActivity empfangen wird. |
| OnMessageReactionActivity |
Aktionen, die ausgelöst werden, wenn eine MessageReactionActivity empfangen wird. |
| OnMessageUpdateActivity |
Aktionen, die ausgelöst werden, wenn eine MessageUpdateActivity empfangen wird. |
| OnQnAMatch |
Aktionen, die ausgelöst werden, wenn eine MessageUpdateActivity empfangen wird. |
| OnRepromptDialog |
Aktionen, die ausgelöst werden, wenn ein RepromptDialog-Ereignis ausgegeben wird. |
| OnTypingActivity |
Aktionen, die ausgelöst werden, wenn eine TypingActivity empfangen wird. |
| OnUnknownIntent |
Aktionen, die ausgelöst werden, wenn ein UnknownIntent-Ereignis von der Erkennung ausgegeben wurde. |
| ActivityTemplateConverter |
Aktivitätsvorlagenkonverter, der Converterimplementiert. |
| DialogExpressionConverter |
Dialogausdruckkonverter, der Converterimplementiert. |
| DialogListConverter |
Konverter, der json als Objekt oder statisches Objekt ausdrücken kann. |
| DialogSetConverter |
DialogSet-Konverter, der Converterimplementiert. |
| LanguageGeneratorConverter |
Sprachgeneratorkonverter, der Converterimplementiert. |
| MultiLanguageRecognizerConverter |
Sprachgeneratorkonverter, der Converterimplementiert. |
| RecognizerConverter |
Erkennungskonverter, der Converterimplementiert. |
| RecognizerListConverter |
Erkennungslistenkonverter, der Converterimplementiert. |
| TextTemplateConverter |
Textvorlagenkonverter, der Converterimplementiert. |
| DynamicBeginDialogDeserializer |
Interner Serialisierer für |
| EntityAssignment |
Statische Methoden zum Arbeiten mit |
| EntityAssignmentComparer |
Vergleichen Sie zwei Entitätszuweisungen, um ihre relative Priorität zu bestimmen. |
| EntityAssignments |
Verfolgt Entitätsbezogene Ereignisse auf der Oberfläche nach. |
| EntityInfo |
Erweiterte Informationen zu einer Entität, einschließlich $instance Daten. Erweiterte Informationen zu einer Entität, einschließlich $instance Daten. |
| DialogExpression |
Stellt eine Eigenschaft dar, die entweder ein Dialog- oder ein Zeichenfolgenausdruck für eine dialogId ist. |
| HasPendingActionsFunction |
Defines hasPendingActions() expression function. Der Ausdruck gibt true zurück, wenn das aktuelle adaptive Dialogfeld über ausstehende Aktionen verfügt. |
| IsDialogActiveFunction |
Defines isDialogActive(id) expression function. Dieser Ausdruck gibt "true" zurück, wenn sich eine der Dialogfeld-IDs im Ausführungsstapel des Dialogfelds befindet. Beispiel isDialogActive('dialog1') Beispiel isDialogActive('dialog1', 'dialog2', 'dialog3') |
| LanguageGeneratorManager |
Klasse, die den Cache aller LG-Ressourcen aus einem ResourceExplorer-verwaltet. |
| MultiLanguageGenerator |
LanguageGenerator implementiert eine Zuordnung von Gebietsschema->LanguageGenerator für das Gebietsschema und verfügt über eine Richtlinie, die fallback steuert (try en-us -> en -> Standard). |
| MultiLanguageGeneratorBase |
Basisklasse, die Sprachrichtlinie auf tryGetGenerator anwendet. |
| ResourceMultiLanguageGenerator |
Verwendet resourceExplorer, um stamm lg und alle Sprachvarianten als Multi-Language-Generator zu mounten. |
| TemplateEngineLanguageGenerator |
LanguageGenerator Implementierung, die LGFile verwendet. |
| Ask |
Bitten Sie um eine offene Antwort.
Dadurch wird eine Aktivität gesendet und dann mit |
| AttachmentInput |
Eingabedialogfeld, in dem der Benutzer aufgefordert wird, eine Datei zu senden. |
| ChoiceInput |
ChoiceInput – Deklarative Eingabe zum Sammeln von Auswahlmöglichkeiten vom Benutzer. |
| ChoiceOptionsSet |
Legt die ChoiceFactoryOptions fest. |
| ChoiceSet |
Definiert die ChoiceSet-Auflistung. |
| ConfirmInput |
Deklaratives Eingabesteuerelement, das Ja-/Nein-Bestätigungseingaben aus einer Reihe von Auswahlmöglichkeiten sammelt. |
| DateTimeInput |
Eingabedialogfeld zum Sammeln eines Datums vom Benutzer. |
| InputDialog |
Definiert Eingabedialogfelder. |
| NumberInput |
Eingabedialogfeld zum Anfordern von Zahlen. |
| OAuthInput |
OAuthInput fordert den Benutzer zur Anmeldung auf. |
| TextInput |
Deklarative Texteingabe zum Sammeln von Textdaten von Benutzern. |
| LanguageGenerationBotComponent |
ComponentRegistration-Klasse für Ressourcen zur Sprachgenerierung. |
| LanguageGeneratorExtensions |
Erweiterungsmethoden für den Sprachgenerator. |
| LanguagePolicy |
Sprachrichtlinie mit Fallback für jede Sprache als spezifisch für standardbasierte en-us –> en –> Standard. |
| LanguagePolicyConverter |
Sprachrichtlinienkonverter, der |
| LanguageResourceLoader |
Laden Sie alle LG-Ressourcen, und teilen Sie sie in verschiedene Sprachgruppen auf. |
| PropertySchema |
Stellt eine Eigenschaft dar, die in einem JSON-Schema gefunden wurde. |
| AdaptiveRecognizer |
Basisklasse für adaptive Erkennungen. |
| CrossTrainedRecognizerSet |
Erkennung für die Auswahl zwischen quer trainierten Erkennungen. |
| AgeEntityRecognizer |
Erkennt die Alterseingabe. |
| ChannelMentionEntityRecognizer |
Erkennen, welche Kanalaktivität.Entitäten vom Typ erwähnung in RecognizerResult Format zugeordnet werden. |
| ConfirmationEntityRecognizer |
Erkennt die Eingabe im Bestätigungsstil "Ja/Nein". |
| CurrencyEntityRecognizer |
Erkennt Währungseingaben. |
| DateTimeEntityRecognizer |
Erkennt die DateTime-Eingabe. |
| DimensionEntityRecognizer |
Erkennt Die Bemaßungseingabe. |
| EmailEntityRecognizer |
Erkennt die E-Mail-Eingabe. |
| EntityRecognizer |
Entitätserkennungsbasisklasse. |
| EntityRecognizerSet |
EntityRecognizerSet – Implementiert einen Workflow für einen Pool von EntityRecognizer- Instanzen, die iterieren, bis niemand etwas Neues zum Hinzufügen hat. |
| GuidEntityRecognizer |
Erkennt DIE GUID-Eingabe. |
| HashtagEntityRecognizer |
Erkennt die Hashtageingabe. |
| IpEntityRecognizer |
Erkennt IP-Eingaben. |
| MentionEntityRecognizer |
Erkennt Erwähnungseingaben. |
| NumberEntityRecognizer |
Erkennt die Zahleneingabe. |
| OrdinalEntityRecognizer |
Erkennt Ordinaleingaben. |
| PercentageEntityRecognizer |
Erkennt die Prozentuale Eingabe. |
| PhoneNumberEntityRecognizer |
Erkennt die Eingabe von Telefonnummern. |
| RegexEntityRecognizer |
Gleicht Eingaben mit einem regulären Ausdruck ab. |
| TemperatureEntityRecognizer |
Erkennt die Temperatureingabe. |
| TextEntity |
Textentitätsbasisklasse. |
| TextEntityRecognizer |
TextEntityRecognizer – Basisklasse für Text.Recogizers aus der Texterkennungsbibliothek. |
| UrlEntityRecognizer |
Erkennt die URL-Eingabe. |
| IntentPattern |
Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten. Lizenziert unter der MIT-Lizenz. |
| MultiLanguageRecognizer |
Definiert die Zuordnung von Sprachen –> Erkennung. |
| RecognizerSet |
Eine Erkennungsklasse, deren Ergebnis die Vereinigung von Ergebnissen aus mehreren Erkennungen zu einem RecognizerResult ist. |
| RegexRecognizer |
Erkennungsimplementierung, die regex-Ausdrücke verwendet, um Absichten zu identifizieren. |
| ValueRecognizer |
ValueRecognizer – Erkennung für die Zuordnung von Nachrichtenaktivitäten. Wertnutzlast in Absichten/Entitäten. |
| ResourceExtensions |
Erweiterungsmethoden für den Ressourcen-Explorer. |
| SchemaHelper |
Hilfsklasse für das Dialogfeldschema. |
| ConditionalSelector |
Wählen Sie zwischen zwei Regelselektoren basierend auf einer Bedingung aus. |
| FirstSelector |
Auswählen der ersten echten Regelimplementierung von TriggerSelector |
| MostSpecificSelector |
Wählen Sie die spezifischeste Regelimplementierung von TriggerSelectoraus. |
| RandomSelector |
Wählen Sie eine zufällige True-Regelimplementierung von TriggerSelector aus. |
| TrueSelector |
Wählen Sie alle Regeln aus, die als wahr ausgewertet werden. |
| SkillExtensions |
Erweiterungsmethoden für Fähigkeiten. |
| TelemetryLoggerConstants |
Definiert Namen allgemeiner adaptiver Dialogereignisse für die Verwendung mit einem BotTelemetryClient--Objekt. |
| ActivityTemplate |
Definiert eine Aktivitätsvorlage, in der der Vorlagenausdruck lokal als "Inline" bezeichnet und über den registrierten Sprachgenerator verarbeitet wird. |
| StaticActivityTemplate |
Definiert eine statische Aktivität als Vorlage. |
| TextTemplate |
Definiert eine Textvorlage, bei der der Vorlagenausdruck lokal als "Inline" bezeichnet und über den registrierten Sprachgenerator verarbeitet wird. |
| TriggerSelector |
Wählen Sie den Trigger aus, der in einem bestimmten Zustand ausgeführt werden soll. |
Schnittstellen
Typaliase
Enumerationen
| ActionChangeType |
Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten. Lizenziert unter der MIT-Lizenz. |
| ActionScopeCommands | |
| ArrayChangeType | |
| HttpMethod | |
| ResponsesTypes | |
| AttachmentOutputFormat | |
| ChoiceOutputFormat | |
| InputState | |
Functions
| evaluate |
Werteausdruck entsprechend dem Werttyp auswerten. |
| replace |
Ersetzt die Bindungspfade in einem JSON-Wert rekursiv durch die ausgewerteten Ergebnisse. |
| use |
Erweiterungsmethoden für Telemetrie. Konfiguriert den zu verwendenden Telemetrieclient. |
Details zur Funktion
evaluateExpression(DialogStateManager, ValueExpression)
Werteausdruck entsprechend dem Werttyp auswerten.
function evaluateExpression(state: DialogStateManager, valExpr: ValueExpression): any
Parameter
- state
-
DialogStateManager
Input ValueExpression
- valExpr
-
ValueExpression
Ein Bereich zum Suchen nach Variablen.
Gibt zurück
any
Tiefes Datenbindungsergebnis.
replaceJsonRecursively(DialogStateManager, object)
Ersetzt die Bindungspfade in einem JSON-Wert rekursiv durch die ausgewerteten Ergebnisse.
function replaceJsonRecursively(state: DialogStateManager, unit: object): any
Parameter
- state
-
DialogStateManager
Ein Bereich zum Suchen nach Variablen.
- unit
-
object
Ein Objekt.
Gibt zurück
any
Tiefes Datenbindungsergebnis.
useTelemetry(DialogManager, BotTelemetryClient)
Erweiterungsmethoden für Telemetrie. Konfiguriert den zu verwendenden Telemetrieclient.
function useTelemetry(dialogManager: DialogManager, telemetryClient: BotTelemetryClient): DialogManager
Parameter
- dialogManager
-
DialogManager
Zu konfigurierenden DialogManager.
- telemetryClient
-
BotTelemetryClient
Zu verwendende BotTelemetryClient-Instanz.
Gibt zurück
DialogManager
DialogManager.