Compartir a través de


DynamicBeginDialog Clase

Definición

Acción BeginDialog interna que enlaza dinámicamente x.schema/x.dialog para invocar el recurso x.dialog con propiedades como opciones.

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

Constructores

DynamicBeginDialog(String, Int32)

Inicializa una nueva instancia de la clase DynamicBeginDialog.

Campos

Kind

Identificador de clase.

(Heredado de BeginDialog)

Propiedades

ActivityProcessed

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

(Heredado de BaseInvokeDialog)
Dialog

Obtiene o establece el cuadro de diálogo al que se va a llamar.

(Heredado de BaseInvokeDialog)
Disabled

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

(Heredado de BeginDialog)
Id

Obtiene o establece el identificador del cuadro de diálogo.

(Heredado de Dialog)
Options

Obtiene o establece opciones configurables para el cuadro de diálogo.

(Heredado de BaseInvokeDialog)
Properties

Obtiene o establece las propiedades adicionales.

ResultProperty

Obtiene o establece la ruta de acceso de propiedad en la que se almacenará el resultado del cuadro de diálogo.

(Heredado de BeginDialog)
Source

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

(Heredado de Dialog)
TelemetryClient

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

(Heredado de Dialog)

Métodos

BeginDialogAsync(DialogContext, Object, CancellationToken)

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

(Heredado de BeginDialog)
BindOptions(DialogContext, Object)

Evalúa las expresiones en las opciones.

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 diálogo.

(Heredado de Dialog)
GetDependencies()

Enumera las dependencias de diálogo secundarias para que se puedan agregar al conjunto de diálogos de contenedores.

(Heredado de BaseInvokeDialog)
GetVersion()

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

(Heredado de Dialog)
OnComputeId()

Compila el identificador de proceso para el cuadro de diálogo.

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

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

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

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

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

Se llama antes de que un evento se propaga 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 la entrada al usuario.

(Heredado de Dialog)
ResolveDialog(DialogContext)

Resuelva la expresión de diálogo como Dialog o StringExpression para obtener dialogid.

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

Se llama cuando un cuadro de diálogo secundario ha completado su turno y devuelve el control a este cuadro de diálogo.

(Heredado de BeginDialog)

Métodos de extensión

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

Crea una pila de diálogos e inicia un diálogo, insértalo en la pila.

Se aplica a