DialogSet Clase
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogSet
- com.
public class DialogSet
Colección de objetos Dialog que pueden llamarse entre sí.
Resumen del constructor
| Constructor | Description |
|---|---|
| DialogSet() |
Crea un cuadro de diálogo |
| DialogSet(StatePropertyAccessor<DialogState> withDialogState) |
Inicializa una nueva instancia de la clase Dialog |
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
|
Dialog |
add(Dialog dialog)
Agrega un nuevo cuadro de diálogo al conjunto y devuelve el conjunto para permitir el encadenamiento fluido. |
|
java.util.concurrent.CompletableFuture<Dialog |
createContext(TurnContext turnContext)
Crea un cuadro de diálogo |
| Dialog |
find(String dialogId)
Busca en el cuadro de diálogo actual |
| java.util.Collection<Dialog> |
getDialogs()
Devuelve una colección de cuadros de diálogo en este cuadro de diálogo |
|
Bot |
getTelemetryClient()
Obtiene bot |
| java.lang.String |
getVersion()
Obtiene una cadena única que representa las versiones combinadas de todos los diálogos de este conjunto de diálogos. |
| void |
setTelemetryClient(BotTelemetryClient withBotTelemetryClient)
Establece bot |
Métodos heredados de java.lang.Object
Detalles del constructor
DialogSet
public DialogSet()
Crea un dialogSet sin estado.
DialogSet
public DialogSet(StatePropertyAccessor
Inicializa una nueva instancia de la clase DialogSet.
Para iniciar y controlar los diálogos de este conjunto de diálogos, cree un dialogContext y use sus métodos para iniciar, continuar o finalizar diálogos. Para crear un contexto de diálogo, llame a createContext(TurnContext).
Parámetros:
Detalles del método
add
public DialogSet add(Dialog 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 hace único. Por lo tanto, agregar 2 cuadros de diálogo denominados "duplicados" al conjunto daría lugar a que el primero tuviera un identificador de "duplicado" y el segundo que tuviera un identificador de "duplicate2".
Parámetros:
Devoluciones:
createContext
public CompletableFuture
Crea un dialogContext que se puede usar para trabajar con los diálogos en dialogSet.
Parámetros:
Devoluciones:
find
public Dialog find(String dialogId)
Busca en el dialogSet actual un cuadro de diálogo por su identificador.
Parámetros:
Devoluciones:
getDialogs
public Collection
getTelemetryClient
public BotTelemetryClient getTelemetryClient()
Obtiene BotTelemetryClient que se va a usar para el registro.
Devoluciones:
getVersion
public String getVersion()
Obtiene una cadena única que representa las versiones combinadas de todos los diálogos de este conjunto de diálogos.
Devoluciones:
setTelemetryClient
public void setTelemetryClient(BotTelemetryClient withBotTelemetryClient)
Establece BotTelemetryClient que se va a usar para el registro.
Cuando se establece esta propiedad, establece Dialog.TelemetryClient de cada cuadro de diálogo del conjunto en el nuevo valor.
Parámetros: