DialogSet Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |