Compartilhar via


Case Classe

Definição

Casos de escopo de ação.

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

Construtores

Case(String, IEnumerable<Dialog>)

Inicializa uma nova instância da classe Case.

Campos

OFFSETKEY

Define o caminho para a chave de deslocamento.

(Herdado de ActionScope)

Propriedades

Actions

Obtém ou define as ações a serem executadas.

(Herdado de ActionScope)
Id

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

(Herdado de Dialog)
Source

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

(Herdado de Dialog)
TelemetryClient

Obtém ou define o IBotTelemetryClient a ser usado para registro em log.

(Herdado de Dialog)
Value

Obtém ou define a constante a ser comparada com a condição.

Métodos

BeginActionAsync(DialogContext, Int32, CancellationToken)

Inicia uma nova caixa de diálogo e a envia para a pilha de caixas de diálogo.

(Herdado de ActionScope)
BeginDialogAsync(DialogContext, Object, CancellationToken)

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

(Herdado de ActionScope)
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 ActionScope)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

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

(Herdado de Dialog)
GetDependencies()

Enumera dependências de caixa de diálogo filho para que elas possam ser adicionadas ao conjunto de diálogos de contêineres.

(Herdado de ActionScope)
GetVersion()

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

(Herdado de ActionScope)
OnActionScopeResultAsync(DialogContext, ActionScopeResult, CancellationToken)

Chamado ao retornar o controle para essa caixa de diálogo com um ActionScopeResult.

(Herdado de ActionScope)
OnBreakLoopAsync(DialogContext, ActionScopeResult, CancellationToken)

Chamado ao retornar o controle para essa caixa de diálogo com um ActionScopeResult com a propriedade ActionCommand definida BreakLoopcomo .

(Herdado de ActionScope)
OnComputeId()

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

(Herdado de ActionScope)
OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken)

Chamado ao retornar o controle para essa caixa de diálogo com um ActionScopeResult com a propriedade ActionCommand definida ContinueLoopcomo .

(Herdado de ActionScope)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Chamado quando um evento foi acionado, usando DialogContext.emitEvent(), pela caixa de diálogo atual ou por uma caixa de diálogo iniciada pela caixa de diálogo atual.

(Herdado de Dialog)
OnEndOfActionsAsync(DialogContext, Object, CancellationToken)

Chamado quando a ação da caixa de diálogo termina.

(Herdado de ActionScope)
OnGotoActionAsync(DialogContext, ActionScopeResult, CancellationToken)

Chamado ao retornar o controle para essa caixa de diálogo com um ActionScopeResult com a propriedade ActionCommand definida GoToActioncomo .

(Herdado de ActionScope)
OnNextActionAsync(DialogContext, Object, CancellationToken)

Chamado quando a caixa de diálogo continua para a próxima ação.

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

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

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

Chamado antes de um evento ser 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 completou sua vez, retornando o controle para essa caixa de diálogo.

(Herdado de ActionScope)

Métodos de Extensã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