Partager via


DialogSet Classe

Définition

Collection d’objets Dialog qui peuvent tous s’appeler.

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

Constructeurs

DialogSet()

Initialise une nouvelle instance de la classe avec DialogStatenullDialogSet.

DialogSet(IStatePropertyAccessor<DialogState>)

Initialise une nouvelle instance de la classe DialogSet.

Propriétés

TelemetryClient

Obtient ou définit le à utiliser pour la IBotTelemetryClient journalisation.

Méthodes

Add(Dialog)

Ajoute une nouvelle boîte de dialogue à l’ensemble et retourne l’ensemble pour autoriser le chaînage Fluent. Si le Dialog.Id en cours d’ajout existe déjà dans l’ensemble, l’ID des boîtes de dialogue est mis à jour pour inclure un suffixe qui le rend unique. Ainsi, l’ajout de 2 boîtes de dialogue nommées « dupliquer » à l’ensemble aurait pour résultat que la première a l’ID « dupliquer » et la seconde un ID « duplicate2 ».

CreateContextAsync(ITurnContext, CancellationToken)

Crée un DialogContext qui peut être utilisé pour utiliser les boîtes de dialogue dans le DialogSet.

Find(String)

Recherche un actif DialogSetDialog par son ID.

GetDialogs()

Obtient les boîtes de dialogue de l’ensemble.

GetVersion()

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

S’applique à