DialogSet Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogSet
- com.
public class DialogSet
Collection d’objets Dialog qui peuvent tous s’appeler les uns les autres.
Récapitulatif du constructeur
| Constructeur | Description |
|---|---|
| DialogSet() |
Crée une boîte de dialogue |
| DialogSet(StatePropertyAccessor<DialogState> withDialogState) |
Initialise une nouvelle instance de la classe Dialog |
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
|
Dialog |
add(Dialog dialog)
Ajoute une nouvelle boîte de dialogue au jeu et retourne le jeu pour autoriser le chaînage Fluent. |
|
java.util.concurrent.CompletableFuture<Dialog |
createContext(TurnContext turnContext)
Crée un contexte de boîte de dialogue |
| Dialog |
find(String dialogId)
Recherche dans la boîte de dialogue actuelle |
| java.util.Collection<Dialog> |
getDialogs()
Retourne une collection de dialogues dans cette boîte de dialogue |
|
Bot |
getTelemetryClient()
Obtient le bot |
| java.lang.String |
getVersion()
Obtient une chaîne unique qui représente les versions combinées de tous les dialogues de cet ensemble de dialogues. |
| void |
setTelemetryClient(BotTelemetryClient withBotTelemetryClient)
Définit le bot |
Méthodes héritées de java.lang.Object
Détails du constructeur
DialogSet
public DialogSet()
Crée un DialogSet sans état.
DialogSet
public DialogSet(StatePropertyAccessor
Initialise une nouvelle instance de la classe DialogSet.
Pour démarrer et contrôler les dialogues de cet ensemble de dialogues, créez un DialogContext et utilisez ses méthodes pour démarrer, continuer ou terminer les dialogues. Pour créer un contexte de dialogue, appelez createContext(TurnContext).
Paramètres:
Détails de la méthode
add
public DialogSet add(Dialog dialog)
Ajoute une nouvelle boîte de dialogue au jeu et retourne le jeu pour autoriser le chaînage Fluent. Si le Dialog.Id ajouté existe déjà dans l’ensemble, l’ID des dialogues est mis à jour pour inclure un suffixe qui le rend unique. Par conséquent, l’ajout de 2 boîtes de dialogue nommées « dupliquées » à l’ensemble entraînerait un ID de « dupliqué » et le second ayant un ID de « doublon2 ».
Paramètres:
Retours:
createContext
public CompletableFuture
Crée un DialogContext qui peut être utilisé pour utiliser les dialogues dans le DialogSet.
Paramètres:
Retours:
find
public Dialog find(String dialogId)
Recherche dans l’ensemble de dialogues actuel un dialogue par son ID.
Paramètres:
Retours:
getDialogs
public Collection
getTelemetryClient
public BotTelemetryClient getTelemetryClient()
Obtient BotTelemetryClient à utiliser pour la journalisation.
Retours:
getVersion
public String getVersion()
Obtient une chaîne unique qui représente les versions combinées de tous les dialogues de cet ensemble de dialogues.
Retours:
setTelemetryClient
public void setTelemetryClient(BotTelemetryClient withBotTelemetryClient)
Définit BotTelemetryClient à utiliser pour la journalisation.
Lorsque cette propriété est définie, elle définit dialog.TelemetryClient de chaque boîte de dialogue dans la nouvelle valeur.
Paramètres: