Condividi tramite


DialogSet Classe

Definizione

Raccolta di Dialog oggetti che possono essere tutti chiamati l'uno dall'altro.

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

Costruttori

DialogSet()

Inizializza una nuova istanza della DialogSet classe con null DialogState.

DialogSet(IStatePropertyAccessor<DialogState>)

Inizializza una nuova istanza della classe DialogSet.

Proprietà

TelemetryClient

Ottiene o imposta l'oggetto da utilizzare per la IBotTelemetryClient registrazione.

Metodi

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 finestre di dialogo denominate "duplicate" al set comporta quindi che il primo abbia un ID "duplicato" e il secondo con id "duplicate2".

CreateContextAsync(ITurnContext, CancellationToken)

Crea un DialogContext oggetto che può essere utilizzato per utilizzare i dialoghi in DialogSet.

Find(String)

Cerca l'oggetto corrente DialogSet in base Dialog al relativo 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