Idioma

BeginSkill Classe

Definição

Começa uma Habilidade.

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

Construtores

Name Descrição
BeginSkill(String, Int32)

Inicializa uma nova instância da BeginSkill classe.

Campos

Name Descrição
Kind

Identificador de classe.

Propriedades

Name Descrição
Activity

Obtém ou define o modelo para a atividade.

ActivityProcessed

Recebe ou define um valor que indica se o novo diálogo deve processar a atividade.

AllowInterruptions

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

BotId

Obtém ou define o ID da Microsoft App que irá chamar a competência.

ConnectionName

Obtém ou define o Nome da Ligação OAuth, que seria usado para realizar o Single SignOn com uma competência.

DialogOptions

Obtém as opções usadas para executar o diálogo de perícias.

(Herdado de SkillDialog)
Disabled

Recebe ou define uma expressão opcional que, se for verdadeira, desativa esta ação.

Id

Obtém ou define o id para o diálogo.

(Herdado de Dialog)
ResultProperty

Obtém ou define o caminho da propriedade para armazenar o resultado do diálogo.

SkillAppId

Obtém ou define o ID da Microsoft App para a competência.

SkillEndpoint

Obtém ou define o endpoint /api/messages para a competência.

SkillHostEndpoint

Recebe ou define o URL de chamada de retorno para o anfitrião da habilidade.

Source

Obtém a informação do cref="SourceRange"/>.

(Herdado de Dialog)
TelemetryClient

Obtém ou configura os IBotTelemetryClient para usar na registo de madeira.

(Herdado de Dialog)

Métodos

Name Descrição
BeginDialogAsync(DialogContext, Object, CancellationToken)

É chamado quando o diálogo é iniciado e colocado na pilha de diálogo.

ContinueDialogAsync(DialogContext, CancellationToken)

É chamado quando o diálogo continua, onde é o diálogo ativo e o utilizador responde com uma nova atividade.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

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

GetVersion()

Recebe uma cadeia única que representa a versão deste diálogo. Se a versão mudar entre turnos, o sistema de diálogo emitirá um evento DialogChanged.

(Herdado de Dialog)
OnComputeId()

Constrói o ID de computação para o diálogo.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Chamado quando um evento foi levantado, usando DialogContext.emitEvent(), seja pelo diálogo atual ou por um diálogo que o diálogo atual iniciou.

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

Liguei depois de um evento ter sido comunicado a todos os pais e não ter sido tratado.

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

Chamado antes de um evento ser encaminhado para o seu pai.

OnValidateActivity(Activity)

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

(Herdado de SkillDialog)
RegisterSourceLocation(String, Int32)

Regista 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)

Chamada quando um diálogo filho terminava o seu turno, devolvendo o controlo a esse diálogo.

Métodos da Extensão

Name Descrição
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)

Cria uma pilha de diálogo e inicia uma caixa de diálogo, empurrando-a para a pilha.

Aplica-se a