Langue

DialogSet Classe

Définition

Un ensemble d’objets Dialog qui peuvent tous s’appeler entre eux.

public class DialogSet
type DialogSet = class
Public Class DialogSet
Héritage
DialogSet

Constructeurs

Nom Description
DialogSet()

Initialise une nouvelle instance de la DialogSet classe avec null DialogState.

DialogSet(IStatePropertyAccessor<DialogState>)

Initialise une nouvelle instance de la classe DialogSet.

Propriétés

Nom Description
TelemetryClient

Obtient ou met en place les IBotTelemetryClient outils pour l’exploitation forestière.

Méthodes

Nom Description
Add(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 ».

CreateContextAsync(ITurnContext, CancellationToken)

Crée un DialogContext qui peut être utilisé pour travailler avec les dialogues dans le DialogSet.

Find(String)

Recherche dans le courant DialogSet un Dialog par son ID.

GetDialogs()

Obtient les dialogues du jeu.

GetVersion()

Obtient une chaîne unique qui représente les versions combinées de tous les dialogues de cet ensemble de dialogues.

S’applique à