Idioma

ForEachElement Classe

Definição

Executa um conjunto de ações uma vez para cada item em uma lista ou coleção na memória.

public class ForEachElement : Microsoft.Bot.Builder.Dialogs.DialogContainer, Microsoft.Bot.Builder.Dialogs.IDialogDependencies
type ForEachElement = class
    inherit DialogContainer
    interface IDialogDependencies
Public Class ForEachElement
Inherits DialogContainer
Implements IDialogDependencies
Herança
ForEachElement
Implementações

Construtores

Nome Description
ForEachElement(IEnumerable<Dialog>)

Inicializa uma nova instância da classe ForEachElement.

Campos

Nome Description
Kind

Identificador de classe.

Propriedades

Nome Description
Actions

Obtém ou configura as ações para executar.

Dialogs

Pega ou ajusta os recipientes DialogSet.

(Herdado de DialogContainer)
Disabled

Obtém ou define uma expressão opcional que, se for true, desabilitará essa ação.

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.

(Herdado de DialogContainer)
Index

Obtém ou define a expressão do caminho da propriedade para o índice do item.

ItemsProperty

Obtém ou define a expressão do caminho de propriedade para a coleção de itens.

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.

(Herdado de DialogContainer)
Value

Obtém ou define a expressão do caminho de propriedade para o valor do item.

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.

CheckForVersionChangeAsync(DialogContext, CancellationToken)

VerificarVersãoMudarAssíncrono.

(Herdado de DialogContainer)
ContinueDialogAsync(DialogContext, CancellationToken)

Chamado quando o diálogo é continuado, onde é o diálogo ativo e o usuário responde com uma nova atividade.

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.

(Herdado de DialogContainer)
FindDialog(String)

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

(Herdado de DialogContainer)
GetDependencies()

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

GetInternalVersion()

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

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

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