Compartilhar via


BeginSkill Classe

Definição

Inicie uma habilidade.

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

Construtores

BeginSkill(String, Int32)

Inicializa uma nova instância da classe BeginSkill.

Campos

Kind

Identificador de classe.

Propriedades

Activity

Obtém ou define o modelo para a atividade.

ActivityProcessed

Obtém ou define um valor que indica se a nova caixa de diálogo deve processar a atividade.

AllowInterruptions

Obtém ou define a política de interrupção.

BotId

Obtém ou define a ID do Aplicativo Da Microsoft que chamará a habilidade.

ConnectionName

Obtém ou define o Nome da Conexão OAuth, que seria usado para executar o Logon Único com uma habilidade.

DialogOptions

Obtém as opções usadas para executar a caixa de diálogo de habilidades.

(Herdado de SkillDialog)
Disabled

Obtém ou define uma expressão opcional que, se for true, desabilitará essa ação.

Id

Obtém ou define a ID da caixa de diálogo.

(Herdado de Dialog)
ResultProperty

Obtém ou define o caminho da propriedade no qual armazenar o resultado da caixa de diálogo.

SkillAppId

Obtém ou define a ID do Aplicativo Microsoft para a habilidade.

SkillEndpoint

Obtém ou define o ponto de extremidade /api/messages para a habilidade.

SkillHostEndpoint

Obtém ou define a URL de retorno de chamada para o host de habilidades.

Source

Obtém as informações de cref="SourceRange"/>.

(Herdado de Dialog)
TelemetryClient

Obtém ou define o IBotTelemetryClient a ser usado para registro em log.

(Herdado de Dialog)

Métodos

BeginDialogAsync(DialogContext, Object, CancellationToken)

Chamado quando a caixa de diálogo é iniciada e enviada por push para a pilha de diálogos.

ContinueDialogAsync(DialogContext, CancellationToken)

Chamado quando a caixa de diálogo é continuada, em que é a caixa de diálogo ativa e o usuário responde com uma nova atividade.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Chamado quando a caixa de diálogo está terminando.

GetVersion()

Obtém uma cadeia de caracteres exclusiva que representa a versão dessa caixa de diálogo. Se a versão for alterada entre, o sistema de diálogo emitirá um evento DialogChanged.

(Herdado de Dialog)
OnComputeId()

Compila a ID de computação para a caixa de diálogo.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Chamado quando um evento foi gerado, usando DialogContext.emitEvent(), pela caixa de diálogo atual ou por uma caixa de diálogo iniciada pela caixa de diálogo atual.

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

Chamado depois que um evento foi bolhas para todos os pais e não foi tratado.

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

Chamado antes que um evento seja colocado em bolhas para seu pai.

OnValidateActivity(Activity)

Valida a atividade enviada durante ContinueDialogAsync(DialogContext, CancellationToken).

(Herdado de SkillDialog)
RegisterSourceLocation(String, Int32)

Registra um cref="SourceRange"/> no local fornecido.

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

Chamado quando a caixa de diálogo deve solicitar novamente a entrada do usuário.

ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Chamado quando uma caixa de diálogo filho concluiu sua vez, retornando o controle para essa caixa de diálogo.

Métodos de Extensão

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

Cria uma pilha de diálogos e inicia uma caixa de diálogo, enviando-a por push para a pilha.

Aplica-se a