Compartilhar via


Microsoft.Bot.Builder.Dialogs.Adaptive.Actions Namespace

Classes

ActionScope

O ActionScope gerencia a execução de um bloco de ações e dá suporte à semântica Goto, Continue e Break.

ActionScopeCommands

Representa os comandos de escopo de ação possíveis.

ActionScopeResult

Represente a ID e o comando Scope para um escopo de ação.

Ask

Peça uma resposta aberta.

BaseInvokeDialog

Ação que chama outra caixa de diálogo.

BeginDialog

A ação que começa a executar outra caixa de diálogo, quando for concluída, retornará ao chamador.

BeginSkill

Inicie uma habilidade.

BreakLoop

Interrompe um loop.

CancelAllDialogs

Comando para cancelar todas as caixas de diálogo atuais emitindo um evento que deve ser capturado para impedir que o cancelamento seja propagado.

CancelAllDialogsBase

Classe base para api CancelAllDialogs.

CancelDialog

Comando para cancelar todas as caixas de diálogo atuais emitindo um evento que deve ser capturado para impedir que o cancelamento seja propagado.

Case

Casos de escopo de ação.

CodeAction

Classe que representa uma ação de código de caixa de diálogo.

ContinueConversation

Ação que continua uma conversa usando uma referência de Conversa.

ContinueConversationLater

Ação que agenda a conversa atual a ser continuada posteriormente..

ContinueLoop

Continua o loop.

DebugBreak

Quebre a depuração.

DeleteActivity

Envie uma atividade de volta para o usuário.

DeleteProperties

Exclui uma propriedade da memória.

DeleteProperty

Exclui uma propriedade da memória.

DynamicBeginDialog

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

EditActions

Classe que permite editar as ações atuais.

EditArray

Permite modificar uma matriz na memória.

EmitEvent

Ação que emite um evento declarativamente.

EndDialog

Comando para encerrar a caixa de diálogo atual, retornando o resultProperty como resultado da caixa de diálogo.

EndTurn

Esse comando encerra a curva atual sem encerrar a caixa de diálogo.

Foreach

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

ForEachElement

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

ForeachPage

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

GetActivityMembers

Chama BotFrameworkAdapter.GetActivityMembers() e define o resultado como uma propriedade de memória.

GetConversationMembers

Chama BotFrameworkAdapter.GetConversationMembers () e define o resultado como uma propriedade de memória.

GetConversationReference

Obtém a referência de conversa atual e a salva em uma propriedade de memória adequada para usar na ação ContinueConversation.

GotoAction

Obtive uma ação por Id.

HttpRequest

Ação para executar um HttpRequest.

HttpRequest.Result

Dados de resultado da operação http.

IfCondition

Ramificação condicional.

LogAction

Gravar entrada em logs de rastreamento de aplicativo (Trace.TraceInformation).

PropertyAssignment

Atribuição de propriedade (usada em ações SetProperty e SetProperties).

RepeatDialog

Ação que repete a caixa de diálogo ativa (reiniciando-a).

ReplaceDialog

Ação que chama outra caixa de diálogo, quando for concluída, ela irá para a caixa de diálogo pai dos chamadores.

SendActivity

Envie uma atividade de volta para o usuário.

SendHandoffActivity

Enviar uma atividade de entrega.

SetProperties

Define uma propriedade com o resultado da avaliação de uma expressão de valor.

SetProperty

Define uma propriedade com o resultado da avaliação de uma expressão de valor.

SignOutUser

Envie uma atividade de volta para o usuário.

SwitchCondition

Ramificação condicional com vários casos.

TelemetryTrackEventAction

Acompanhe um evento personalizado usando IBotTelemetryClient.

ThrowException

Ação que gera uma exceção declarativamente.

TraceActivity

Envie uma atividade Tace de volta para a transcrição.

UpdateActivity

Atualize uma atividade com substituição.

Enumerações

EditArray.ArrayChangeType

Tipo de ações de alteração de matriz possíveis.

HttpRequest.HttpMethod

Métodos Http.

HttpRequest.ResponseTypes

Lista de tipos de resposta possíveis.