Compartir a través de


BeginSkill Clase

Definición

Comience una aptitud.

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

Constructores

BeginSkill(String, Int32)

Inicializa una nueva instancia de la clase BeginSkill.

Campos

Kind

Identificador de clase.

Propiedades

Activity

Obtiene o establece la plantilla para la actividad.

ActivityProcessed

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

AllowInterruptions

Obtiene o establece la directiva de interrupción.

BotId

Obtiene o establece el identificador de aplicación de Microsoft que llamará a la aptitud.

ConnectionName

Obtiene o establece el nombre de conexión de OAuth, que se usaría para realizar el inicio de sesión único con una aptitud.

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 true, deshabilitará esta acción.

Id

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

(Heredado de Dialog)
ResultProperty

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

SkillAppId

Obtiene o establece el identificador de aplicación de Microsoft para la aptitud.

SkillEndpoint

Obtiene o establece el punto de conexión /api/messages de la aptitud.

SkillHostEndpoint

Obtiene o establece la dirección URL de devolución de llamada para el host de aptitud.

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.

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

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.

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.

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 la entrada al usuario.

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.

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