Partager via


Microsoft.Bot.Builder.Dialogs.Adaptive.Actions Espace de noms

Classes

ActionScope

ActionScope gère l’exécution d’un bloc d’actions et prend en charge les sémantiques Goto, Continue et Break.

ActionScopeCommands

Représente les commandes d’étendue d’action possibles.

ActionScopeResult

Représente la commande Id et Étendue pour une étendue d’action.

Ask

Demandez une réponse ouverte.

BaseInvokeDialog

Action qui appelle une autre boîte de dialogue.

BeginDialog

Action qui commence l’exécution d’une autre boîte de dialogue, quand elle est terminée, elle retourne à l’appelant.

BeginSkill

Commencez une compétence.

BreakLoop

Sort d’une boucle.

CancelAllDialogs

Commande permettant d’annuler toutes les boîtes de dialogue actuelles en émettant un événement qui doit être intercepté pour empêcher la propagation de l’annulation.

CancelAllDialogsBase

Classe de base pour l’API CancelAllDialogs.

CancelDialog

Commande permettant d’annuler toutes les boîtes de dialogue actuelles en émettant un événement qui doit être intercepté pour empêcher la propagation de l’annulation.

Case

Cas d’étendue d’action.

CodeAction

Classe représentant une action de code de boîte de dialogue.

ContinueConversation

Action qui poursuit une conversation à l’aide d’une référence de conversation.

ContinueConversationLater

Action qui planifie la poursuite de la conversation en cours ultérieurement.

ContinueLoop

Continue la boucle.

DebugBreak

Arrêtez le débogage.

DeleteActivity

Renvoyez une activité à l’utilisateur.

DeleteProperties

Supprime une propriété de la mémoire.

DeleteProperty

Supprime une propriété de la mémoire.

DynamicBeginDialog

Action BeginDialog interne qui lie dynamiquement x.schema/x.dialog pour appeler la ressource x.dialog avec des propriétés comme options.

EditActions

Classe qui vous permet de modifier les actions actuelles.

EditArray

Vous permet de modifier un tableau en mémoire.

EmitEvent

Action qui émet un événement de façon déclarative.

EndDialog

Commande pour mettre fin au dialogue actuel, en retournant la propriété resultProperty comme résultat du dialogue.

EndTurn

Cette commande met fin au tour actuel sans terminer la boîte de dialogue.

Foreach

Exécute un ensemble d’actions une fois pour chaque élément d’une liste ou d’une collection en mémoire.

ForEachElement

Exécute un ensemble d’actions une fois pour chaque élément d’une liste ou d’une collection en mémoire.

ForeachPage

Exécute un ensemble d’actions une fois pour chaque élément d’une liste ou d’une collection en mémoire.

GetActivityMembers

Appelle BotFrameworkAdapter.GetActivityMembers() et définit le résultat sur une propriété mémoire.

GetConversationMembers

Appelle BotFrameworkAdapter.GetConversationMembers () et définit le résultat sur une propriété mémoire.

GetConversationReference

Obtient la référence de conversation actuelle et l’enregistre dans une propriété mémoire utilisable dans l’action ContinuerConversation.

GotoAction

Accédez à une action par ID.

HttpRequest

Action pour l’exécution d’une requête HttpRequest.

HttpRequest.Result

Données de résultat de l’opération http.

IfCondition

Branche conditionnelle.

LogAction

Écrire une entrée dans les journaux de trace d’application (Trace.TraceInformation).

PropertyAssignment

Affectation de propriétés (utilisée dans les actions SetProperty et SetProperties).

RepeatDialog

Action qui répète la boîte de dialogue active (redémarrage).

ReplaceDialog

Action qui appelle une autre boîte de dialogue, quand elle est terminée, elle est redirigée vers le dialogue parent de l’appelant.

SendActivity

Renvoyez une activité à l’utilisateur.

SendHandoffActivity

Envoyer une activité de transfert.

SetProperties

Définit une propriété avec le résultat de l’évaluation d’une expression de valeur.

SetProperty

Définit une propriété avec le résultat de l’évaluation d’une expression de valeur.

SignOutUser

Renvoyez une activité à l’utilisateur.

SwitchCondition

Branche conditionnelle avec plusieurs cas.

TelemetryTrackEventAction

Suivez un événement personnalisé à l’aide de IBotTelemetryClient.

ThrowException

Action qui lève une exception de façon déclarative.

TraceActivity

Renvoyez une activité Tace à la transcription.

UpdateActivity

Mettre à jour une activité avec remplacement.

Énumérations

EditArray.ArrayChangeType

Type d’actions de modification de tableau possibles.

HttpRequest.HttpMethod

Méthodes Http.

HttpRequest.ResponseTypes

Liste des types de réponse possibles.