BeginSkill Clase

Definición

Comienza una habilidad.

public class BeginSkill : Microsoft.Bot.Builder.Dialogs.SkillDialog
type BeginSkill = class
    inherit SkillDialog
Public Class BeginSkill
Inherits SkillDialog
Herencia

Constructores

Nombre Description
BeginSkill(String, Int32)

Inicializa una nueva instancia de la clase BeginSkill.

Campos

Nombre Description
Kind

Identificador de clase.

Propiedades

Nombre Description
Activity

Obtiene o establece plantilla para la actividad.

ActivityProcessed

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

AllowInterruptions

Obtiene o establece una política de interrupciones.

BotId

Obtiene o configura el ID de la aplicación de Microsoft que llamará a la habilidad.

ConnectionName

Obtiene o establece el Nombre de Conexión OAuth, que se usaría para realizar el Inicio de Sesión Único con una habilidad.

DialogOptions

Obtiene las opciones usadas para ejecutar el cuadro de diálogo de aptitud.

(Heredado de SkillDialog)
Disabled

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

Id

Obtiene o establece el id para el diálogo.

(Heredado de Dialog)
ResultProperty

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

SkillAppId

Obtiene o configura el ID de la aplicación de Microsoft para la habilidad.

SkillEndpoint

Obtiene o establece el endpoint /api/messages para la habilidad.

SkillHostEndpoint

Obtiene o establece la URL de callback para el anfitrión de habilidades.

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.

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.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Se llama cuando finaliza el cuadro de diálogo.

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.

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.

OnValidateActivity(Activity)

Valida la actividad enviada durante ContinueDialogAsync(DialogContext, CancellationToken).

(Heredado de SkillDialog)
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.

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