DialogManager class
Avertissement
Cette API est à présent déconseillée.
This class will be deprecated.
Classe qui exécute le système de dialogue.
- Extends
Constructeurs
Dialog |
Crée une instance de la classe DialogSet. |
Propriétés
conversation |
Les bots ont conservé l’état de conversation. |
dialogs | Boîtes de dialogue globales que vous souhaitez appeler. |
expire |
Optionnel. Nombre de millisecondes d’expiration de l’état de conversation des bots après. |
initial |
Valeurs qui seront copiées dans le |
root |
Boîte de dialogue racine à partir de méthode onTurn(). Obtient la boîte de dialogue racine ID. |
state |
Optionnel. Programmes de résolution de chemin et étendues de mémoire utilisés pour les conversations avec le bot. |
user |
Optionnel. Les bots ont conservé l’état utilisateur. |
Méthodes
configure(Partial<Dialog |
Définissez les paramètres de configuration. |
on |
Exécute le système de dialogue dans le contexte d’un TurnContext. |
Méthodes héritées
get |
Détails du constructeur
DialogManager(Dialog, string)
Crée une instance de la classe DialogSet.
new DialogManager(rootDialog?: Dialog, dialogStateProperty?: string)
Paramètres
- rootDialog
- Dialog
Boîte de dialogue racine facultative à utiliser.
- dialogStateProperty
-
string
Facultatif, autre nom pour la propriété dialogState. (La valeur par défaut est « DialogStateProperty »)
Détails de la propriété
conversationState
Les bots ont conservé l’état de conversation.
conversationState: ConversationState
Valeur de propriété
ConversationState
dialogs
Boîtes de dialogue globales que vous souhaitez appeler.
dialogs: DialogSet
Valeur de propriété
expireAfter
Optionnel. Nombre de millisecondes d’expiration de l’état de conversation des bots après.
expireAfter?: number
Valeur de propriété
number
initialTurnState
Valeurs qui seront copiées dans le TurnContext.turnState
au début de chaque tour.
TurnContextStateCollection initialTurnState
Valeur de propriété
TurnContextStateCollection
Collection d’états de tour.
rootDialog
Boîte de dialogue racine à partir de méthode onTurn(). Obtient la boîte de dialogue racine ID.
Dialog rootDialog
Valeur de propriété
ID de
stateConfiguration
Optionnel. Programmes de résolution de chemin et étendues de mémoire utilisés pour les conversations avec le bot.
stateConfiguration?: DialogStateManagerConfiguration
Valeur de propriété
userState
Optionnel. Les bots ont conservé l’état utilisateur.
userState?: UserState
Valeur de propriété
UserState
Détails de la méthode
configure(Partial<DialogManagerConfiguration>)
Définissez les paramètres de configuration.
function configure(config: Partial<DialogManagerConfiguration>): this
Paramètres
- config
-
Partial<DialogManagerConfiguration>
Paramètres de configuration à appliquer.
Retours
this
Contexte de DialogManager cofiguré.
onTurn(TurnContext)
Exécute le système de dialogue dans le contexte d’un TurnContext.
function onTurn(context: TurnContext): Promise<DialogManagerResult>
Paramètres
- context
-
TurnContext
(xref :botbuilder-core. TurnContext) pour le tour de conversation actuel avec l’utilisateur.
Retours
Promise<DialogManagerResult>
Résultat de l’exécution de la logique sur l’activité.
Détails de la méthode héritée
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
Paramètres
- _property
-
string
Clé de la configuration du sélecteur conditionnel.
Retours
Convertisseur de la configuration du sélecteur.
héritée deconfigurable.getConverter