DialogContainer Classe

Definição

Um contêiner para um conjunto de caixas de diálogo.

public abstract class DialogContainer : Microsoft.Bot.Builder.Dialogs.Dialog
type DialogContainer = class
    inherit Dialog
Public MustInherit Class DialogContainer
Inherits Dialog
Herança
DialogContainer
Derivado

Construtores

Nome Description
DialogContainer(Boolean, String)

Inicializa uma nova instância da classe DialogContainer.

DialogContainer(String)

Inicializa uma nova instância da classe DialogContainer.

Propriedades

Nome Description
Dialogs

Pega ou ajusta os recipientes DialogSet.

Id

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

(Herdado de Dialog)
IgnoreMemoryScopeBinding

Recebe ou define um valor indicando se isso DialogContainer deve ou não interagir com os Escopos de Memória.

Source

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

(Herdado de Dialog)
TelemetryClient

Obtém ou configura o IBotTelemetryClient uso para registro de madeira. Ao definir essa propriedade, todas as propriedades dos TelemetryClient diálogos contidos também são definidas.

Métodos

Nome Description
BeginDialogAsync(DialogContext, Object, CancellationToken)

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

(Herdado de Dialog)
CheckForVersionChangeAsync(DialogContext, CancellationToken)

VerificarVersãoMudarAssíncrono.

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.

(Herdado de Dialog)
CreateChildContext(DialogContext)

Cria um contexto de diálogo interno para o filho ativo dos contêineres.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

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

(Herdado de Dialog)
FindDialog(String, DialogContext)

Localiza uma caixa de diálogo filho que foi adicionada anteriormente ao contêiner. Usa o DialogContext como recurso para reunir o diálogo.

FindDialog(String)

Localiza uma caixa de diálogo filho que foi adicionada anteriormente ao contêiner.

GetInternalVersion()

GetInternalVersion – Retorna o identificador de versão interno para esse contêiner.

GetVersion()

Recebe uma string única que representa a versão desse diálogo. Se a versão for alterada entre as transformações, 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 Dialog)
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.

OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

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

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

Chamado antes de um evento ser colocado em bolhas para seu pai.

(Herdado de Dialog)
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 entrada ao usuário.

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

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

(Herdado de Dialog)

Métodos de Extensão

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

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

Aplica-se a