BeginDialog Clase

Definición

Acción que comienza a ejecutar otro diálogo, cuando termina, volverá al llamante.

public class BeginDialog : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.BaseInvokeDialog
type BeginDialog = class
    inherit BaseInvokeDialog
Public Class BeginDialog
Inherits BaseInvokeDialog
Herencia
Derivado

Constructores

Nombre Description
BeginDialog(String, Object, String, Int32)

Inicializa una nueva instancia de la clase BeginDialog.

Campos

Nombre Description
Kind

Identificador de clase.

Propiedades

Nombre Description
ActivityProcessed

Recibe o establece un valor que indica si el nuevo diálogo debe procesar la actividad.

(Heredado de BaseInvokeDialog)
Dialog

Recibe o configura el diálogo para llamar.

(Heredado de BaseInvokeDialog)
Disabled

Obtiene o establece una expresión opcional que, si es true, deshabilitará esta acción.

Id

Obtiene o establece el id para el diálogo.

(Heredado de Dialog)
Options

Obtiene o establece opciones configurables para el diálogo.

(Heredado de BaseInvokeDialog)
ResultProperty

Obtiene o establece la ruta de propiedad para almacenar el resultado del diálogo.

Source

Obtiene la información del cref="SourceRange"/>.

(Heredado de Dialog)
TelemetryClient

Obtienen o configuran el IBotTelemetryClient uso para la tala.

(Heredado de Dialog)

Métodos

Nombre Description
BeginDialogAsync(DialogContext, Object, CancellationToken)

Se llama cuando se inicia el cuadro de diálogo y se inserta en la pila de diálogos.

BindOptions(DialogContext, Object)

BindOptions - evaluar expresiones en opciones.

(Heredado de BaseInvokeDialog)
ContinueDialogAsync(DialogContext, CancellationToken)

Se llama cuando el diálogo continúa, donde es el diálogo activo y el usuario responde con una nueva actividad.

(Heredado de Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Se llama cuando finaliza el cuadro de diálogo.

(Heredado de Dialog)
GetDependencies()

Enumera las dependencias de diálogo de los hijos para que puedan añadirse al conjunto de diálogo de contenedores.

(Heredado de BaseInvokeDialog)
GetVersion()

Obtiene una cadena única que representa la versión de este diálogo. Si la versión cambia entre turnos, el sistema de diálogo emitirá un evento DialogChanged.

(Heredado de Dialog)
OnComputeId()

Construye el ID de cómputo para el diálogo.

(Heredado de BaseInvokeDialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Se llama cuando se ha generado un evento, mediante DialogContext.emitEvent(), mediante el cuadro de diálogo actual o un diálogo que inició el diálogo actual.

(Heredado de Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Se llamó después de que un evento se propagase a todos los padres y no se manejó.

(Heredado de Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Se llama antes de que se propaga un evento a su elemento primario.

(Heredado de Dialog)
RegisterSourceLocation(String, Int32)

Registra un cref="SourceRange"/> en la ubicación proporcionada.

(Heredado de Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Se llama cuando el cuadro de diálogo debe volver a solicitar al usuario la entrada.

(Heredado de Dialog)
ResolveDialog(DialogContext)

Resuelve Dialog Expression como Dialog o StringExpression para obtener dialogid.

(Heredado de BaseInvokeDialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Se llama cuando un diálogo hijo termina su turno, devolviendo el control a este diálogo.

Métodos de extensión

Nombre Description
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)

Crea una pila de diálogos e inicia un diálogo, lo inserta en la pila.

Se aplica a