Partilhar via


BeginDialog Classe

Definição

A ação que começa a executar outra caixa de diálogo, quando terminar, regressará ao autor da chamada.

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

Construtores

BeginDialog(String, Object, String, Int32)

Inicializa uma nova instância da BeginDialog classe.

Campos

Kind

Identificador de classe.

Propriedades

ActivityProcessed

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

(Herdado de BaseInvokeDialog)
Dialog

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

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

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

(Herdado de BaseInvokeDialog)
ResultProperty

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

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.

BindOptions(DialogContext, Object)

BindOptions – avaliar expressões em opções.

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

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

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

(Herdado de Dialog)
GetDependencies()

Enumera as dependências da caixa de diálogo subordinada para que possam ser adicionadas ao conjunto de diálogo contentores.

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

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

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

(Herdado de Dialog)
ResolveDialog(DialogContext)

Resolva a Expressão de Caixa de Diálogo como Caixa de Diálogo ou CadeiaExpressão para obter a dialogação.

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