Idioma

DynamicBeginDialog Classe

Definição

Ação interna BeginDialog que vincula dinamicamente x.schema/x.dialog para invocar o recurso x.dialog com propriedades como opções.

public class DynamicBeginDialog : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.BeginDialog
type DynamicBeginDialog = class
    inherit BeginDialog
Public Class DynamicBeginDialog
Inherits BeginDialog
Herança

Construtores

Name Descrição
DynamicBeginDialog(String, Int32)

Inicializa uma nova instância da DynamicBeginDialog classe.

Campos

Name Descrição
Kind

Identificador de classe.

(Herdado de BeginDialog)

Propriedades

Name Descrição
ActivityProcessed

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

(Herdado de BaseInvokeDialog)
Dialog

Recebe ou define o diálogo para chamar.

(Herdado de BaseInvokeDialog)
Disabled

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

(Herdado de BeginDialog)
Id

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

(Herdado de Dialog)
Options

Obtém ou define opções configuráveis para o diálogo.

(Herdado de BaseInvokeDialog)
Properties

Obtém ou define as propriedades extra.

ResultProperty

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

(Herdado de BeginDialog)
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.

(Herdado de BeginDialog)
BindOptions(DialogContext, Object)

Avalia expressões nas opções.

ContinueDialogAsync(DialogContext, CancellationToken)

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

(Herdado de Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

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

(Herdado de Dialog)
GetDependencies()

Enumera as dependências de diálogo dos filhos para que possam ser adicionadas ao conjunto de diálogo dos contentores.

(Herdado de BaseInvokeDialog)
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.

(Herdado de BaseInvokeDialog)
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.

(Herdado de Dialog)
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.

(Herdado de Dialog)
ResolveDialog(DialogContext)

Resolve Dialog Expression como Dialog ou StringExpression para obter dialogid.

(Herdado de BaseInvokeDialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

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

(Herdado de BeginDialog)

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