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

Classes

Nom Description
ActionScope

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

ActionScopeCommands

Représente les commandes possibles de portée d’action.

ActionScopeResult

Représenter les commandes Id et Scope pour une portée d’action.

Ask

Demandez une réponse ouverte.

BaseInvokeDialog

Action qui déclenche un autre dialogue.

BeginDialog

Action qui commence à lancer un autre dialogue, une fois terminée, elle revient à l’appelant.

BeginSkill

Commence une compétence.

BreakLoop

Sortir d’une boucle.

CancelAllDialogs

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

CancelAllDialogsBase

Classe de base pour l’API CancelAllDialogs.

CancelDialog

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

Case

Cas d’action portée d’action.

CodeAction

Classe représentant une action de code de dialogue.

ContinueConversation

Action qui poursuit une conversation en utilisant une référence Conversation.

ContinueConversationLater

Action qui programme la poursuite de la conversation en cours à un moment ultérieur...

ContinueLoop

Poursuivez la boucle.

DebugBreak

Interrompez le débogage.

DeleteActivity

Envoie une activité à l’utilisateur.

DeleteProperties

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

DeleteProperty

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

DynamicBeginDialog

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

EditActions

Une classe qui vous permet de modifier les actions en cours.

EditArray

Vous permet de modifier un tableau en mémoire.

EmitEvent

Action qui émet un événement de manière déclarative.

EndDialog

Commande pour terminer la boîte de dialogue en cours, en retournant la résultProperty comme résultat de la conversation.

EndTurn

Cette commande met fin au tour en cours sans mettre fin au 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

Récupère la référence de conversation actuelle et la sauvegarde dans une propriété mémoire adaptée à l’action ContinueConversation.

GotoAction

Aller à une action d’Id.

HttpRequest

Action pour effectuer une requête Http.

HttpRequest.Result

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

IfCondition

Branche conditionnelle.

LogAction

Écrivez les saisies dans les journaux de trace de l’application (Trace.TraceInformation).

PropertyAssignment

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

RepeatDialog

Action qui répète le dialogue actif (le redémarrer).

ReplaceDialog

Une action qui appelle une autre boîte de dialogue, une fois terminée, elle ira dans la boîte de dialogue parent de l’appelant.

SendActivity

Envoie une activité à l’utilisateur.

SendHandoffActivity

Envoyez 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

Envoie une activité à l’utilisateur.

SwitchCondition

Branchement conditionnel avec plusieurs cas.

TelemetryTrackEventAction

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

ThrowException

Action qui lance une exception de façon déclarative.

TraceActivity

Envoyez une activité Tace au relevé de notes.

UpdateActivity

Mettez à jour une activité avec remplacement.

Énumérations

Nom Description
EditArray.ArrayChangeType

Types d’actions de changement possibles de tableau.

HttpRequest.HttpMethod

Méthodes Http.

HttpRequest.ResponseTypes

Liste des types de réponses possibles.