Compartir a través de


DialogSet Clase

Definición

Colección de Dialog objetos que se pueden llamar entre sí.

public class DialogSet
type DialogSet = class
Public Class DialogSet
Herencia
DialogSet

Constructores

DialogSet()

Inicializa una nueva instancia de la DialogSet clase con null DialogState.

DialogSet(IStatePropertyAccessor<DialogState>)

Inicializa una nueva instancia de la clase DialogSet.

Propiedades

TelemetryClient

Obtiene o establece el objeto IBotTelemetryClient que se va a usar para el registro.

Métodos

Add(Dialog)

Agrega un nuevo cuadro de diálogo al conjunto y devuelve el conjunto para permitir el encadenamiento fluido. Si el Dialog.Id que se va a agregar ya existe en el conjunto, el identificador de diálogos se actualizará para incluir un sufijo que lo haga único. Por lo tanto, al agregar dos cuadros de diálogo denominados "duplicados" al conjunto se produciría que el primero tuviera un identificador de "duplicado" y el segundo que tuviera un identificador de "duplicate2".

CreateContextAsync(ITurnContext, CancellationToken)

Crea un DialogContext objeto que se puede usar para trabajar con los diálogos de .DialogSet

Find(String)

Busca el objeto actual DialogSetDialog por su identificador.

GetDialogs()

Obtiene los cuadros de diálogo del conjunto.

GetVersion()

Obtiene una cadena única que representa las versiones combinadas de todos los diálogos de este conjunto de diálogos.

Se aplica a