Lingua

DialogSet Classe

Definizione

Una raccolta di Dialog oggetti che possono tutti chiamarsi a vicenda.

public class DialogSet
type DialogSet = class
Public Class DialogSet
Ereditarietà
DialogSet

Costruttori

Nome Descrizione
DialogSet()

Inizializza una nuova istanza della DialogSet classe con null DialogState.

DialogSet(IStatePropertyAccessor<DialogState>)

Inizializza una nuova istanza della classe DialogSet.

Proprietà

Nome Descrizione
TelemetryClient

Ottiene o imposta il IBotTelemetryClient materiale da usare per il registro.

Metodi

Nome Descrizione
Add(Dialog)

Aggiunge un nuovo dialogo al set e restituisce il set per consentire il concatenamento fluente. Se il Dialog.Id da aggiungere esiste già nel set, l'ID finestre di dialogo verrà aggiornato in modo da includere un suffisso che lo rende univoco. L'aggiunta di 2 dialoghi denominati "duplicate" al set comporta quindi la presenza di un ID "duplicato" e del secondo con ID "duplicate2".

CreateContextAsync(ITurnContext, CancellationToken)

Crea un DialogContext che può essere usato per lavorare con i dialoghi nel DialogSet.

Find(String)

Cerca nel corrente DialogSet un Dialog tramite il suo ID.

GetDialogs()

Ottiene i dialoghi del set.

GetVersion()

Ottiene una stringa univoca che rappresenta le versioni combinate di tutti i dialoghi in questo set di dialoghi.

Si applica a