Partilhar via


BeginSkill Classe

Definição

Comece 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 BeginSkill classe.

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 o ID da Aplicação Microsoft que irá chamar a competência.

ConnectionName

Obtém ou define o Nome da Ligação OAuth, que seria utilizado para executar o Início de Sessão Único com uma competência.

DialogOptions

Obtém as opções utilizadas para executar a caixa de diálogo de competências.

(Herdado de SkillDialog)
Disabled

Obtém ou define uma expressão opcional que, se for verdadeira, irá desativar esta ação.

Id

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

(Herdado de Dialog)
ResultProperty

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

SkillAppId

Obtém ou define o ID da Aplicação Microsoft para a competência.

SkillEndpoint

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

SkillHostEndpoint

Obtém ou define o URL de chamada de retorno para o anfitrião de competências.

Source

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

(Herdado de Dialog)
TelemetryClient

Obtém ou define o IBotTelemetryClient para utilizar para o registo.

(Herdado de Dialog)

Métodos

BeginDialogAsync(DialogContext, Object, CancellationToken)

Chamada quando a caixa de diálogo é iniciada e enviada para a pilha de diálogo.

ContinueDialogAsync(DialogContext, CancellationToken)

Chamada quando a caixa de diálogo é continuada, onde é a caixa de diálogo ativa e o utilizador responde com uma nova atividade.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Chamada quando a caixa de diálogo está a terminar.

GetVersion()

Obtém uma cadeia exclusiva que representa a versão desta caixa de diálogo. Se a versão mudar entre turnos, o sistema de diálogo emitirá um evento DialogChanged.

(Herdado de Dialog)
OnComputeId()

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

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Chamado quando um evento foi gerado, utilizando DialogContext.emitEvent(), pela caixa de diálogo atual ou por uma caixa de diálogo que a caixa de diálogo atual iniciou.

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

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

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

Chamado antes de um evento ser bolhado para o respetivo principal.

OnValidateActivity(Activity)

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

(Herdado de SkillDialog)
RegisterSourceLocation(String, Int32)

Regista um cref="SourceRange"/> na localização fornecida.

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

Chamada quando a caixa de diálogo deve pedir novamente entrada ao utilizador.

ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Chamada quando uma caixa de diálogo subordinada concluiu a sua vez, devolvendo o controlo a esta caixa de diálogo.

Métodos da Extensão

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

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

Aplica-se a