Microsoft.Bot.Builder.Dialogs.Adaptive.Actions Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
ActionScope |
ActionScope manages execution of a block of actions, and supports Goto, Continue and Break semantics.. |
ActionScopeCommands |
Represents the possible action scope commands. |
ActionScopeResult |
Represent the Id and Scope command for an action scope. |
Ask |
Ask for an open-ended response. |
BaseInvokeDialog |
Action which calls another dialog. |
BeginDialog |
Action which begins executing another dialog, when it is done, it will return to the caller. |
BeginSkill |
Begin a Skill. |
BreakLoop |
Break out of a loop. |
CancelAllDialogs |
Command to cancel all of the current dialogs by emitting an event which must be caught to prevent cancelation from propagating. |
CancelAllDialogsBase |
Base class for CancelAllDialogs api. |
CancelDialog |
Command to cancel all of the current dialogs by emitting an event which must be caught to prevent cancelation from propagating. |
Case |
Cases of action scope. |
CodeAction |
Class representing a dialog code action. |
ContinueConversation |
Action which continues a conversation using a Conversation reference. |
ContinueConversationLater |
Action which schedules the current conversation to be continued at a later time.. |
ContinueLoop |
Continue the loop. |
DebugBreak |
Break the debug. |
DeleteActivity |
Send an activity back to the user. |
DeleteProperties |
Deletes a property from memory. |
DeleteProperty |
Deletes a property from memory. |
DynamicBeginDialog |
Internal BeginDialog action which dynamically binds x.schema/x.dialog to invoke the x.dialog resource with properties as the options. |
EditActions |
Class which allows you to edit the current actions. |
EditArray |
Lets you modify an array in memory. |
EmitEvent |
Action which emits an event declaratively. |
EndDialog |
Command to end the current dialog, returning the resultProperty as the result of the dialog. |
EndTurn |
This command ends the current turn without ending the dialog. |
Foreach |
Executes a set of actions once for each item in an in-memory list or collection. |
ForEachElement |
Executes a set of actions once for each item in an in-memory list or collection. |
ForeachPage |
Executes a set of actions once for each item in an in-memory list or collection. |
GetActivityMembers |
Calls BotFrameworkAdapter.GetActivityMembers() and sets the result to a memory property. |
GetConversationMembers |
Calls BotFrameworkAdapter.GetConversationMembers () and sets the result to a memory property. |
GetConversationReference |
Gets the current conversation reference and saves it to a memory property suitable to use in ContinueConversation action. |
GotoAction |
Goto an action by Id. |
HttpRequest |
Action for performing an HttpRequest. |
HttpRequest.Result |
Result data of the the http operation. |
IfCondition |
Conditional branch. |
LogAction |
Write entry into application trace logs (Trace.TraceInformation). |
PropertyAssignment |
Property Assignment (used in SetProperty and SetProperties actions). |
RepeatDialog |
Action which repeats the active dialog (restarting it). |
ReplaceDialog |
Action which calls another dialog, when it is done it will go to the callers parent dialog. |
SendActivity |
Send an activity back to the user. |
SendHandoffActivity |
Send an handoff activity. |
SetProperties |
Sets a property with the result of evaluating a value expression. |
SetProperty |
Sets a property with the result of evaluating a value expression. |
SignOutUser |
Send an activity back to the user. |
SwitchCondition |
Conditional branch with multiple cases. |
TelemetryTrackEventAction |
Track a custom event using IBotTelemetryClient. |
ThrowException |
Action which throws an exception declaratively. |
TraceActivity |
Send an Tace activity back to the transcript. |
UpdateActivity |
Update an activity with replacement. |
Enums
EditArray.ArrayChangeType |
Possibles array change actions type. |
HttpRequest.HttpMethod |
Http methods. |
HttpRequest.ResponseTypes |
List of possible response types. |