Microsoft.Bot.Builder.Dialogs.Adaptive.Actions 命名空間

類別

名稱 Description
ActionScope

ActionScope 管理執行一組動作,並支援 Goto、Continue 和 Break 語意。

ActionScopeCommands

代表可能的動作範圍指令。

ActionScopeResult

表示動作範圍的 ID 與 Scope 指令。

Ask

要求開放式回應。

BaseInvokeDialog

動作會呼叫另一個對話。

BeginDialog

開始執行另一對話的動作,完成後會返回呼叫者。

BeginSkill

開始技能。

BreakLoop

中斷迴圈。

CancelAllDialogs

指令透過發出必須捕捉的事件來取消所有當前對話,以防止取消傳播。

CancelAllDialogsBase

CancelAllDialogs API 的基底類別。

CancelDialog

指令透過發出必須捕捉的事件來取消所有當前對話,以防止取消傳播。

Case

動作範圍的案例。

CodeAction

類別代表對話程式碼動作。

ContinueConversation

使用交談參考繼續交談的動作。

ContinueConversationLater

安排目前對話稍後繼續的行動......

ContinueLoop

繼續迴圈。

DebugBreak

破壞除錯。

DeleteActivity

將活動傳回給使用者。

DeleteProperties

從記憶體中刪除屬性。

DeleteProperty

從記憶體中刪除屬性。

DynamicBeginDialog

Internal BeginDialog 動作,會動態綁定 x.schema/x.dialog,呼叫帶有屬性的 x.dialog 資源作為選項。

EditActions

類別,可讓您編輯目前的動作。

EditArray

可讓您修改記憶體中的陣列。

EmitEvent

以宣告方式發出事件的動作。

EndDialog

命令結束當前對話,並回傳對話結果 resultProperty。

EndTurn

此指令結束當前回合且不結束對話。

Foreach

對記憶體中清單或集合中的每個項目執行一組動作一次。

ForEachElement

對記憶體中清單或集合中的每個項目執行一組動作一次。

ForeachPage

對記憶體中清單或集合中的每個項目執行一組動作一次。

GetActivityMembers

呼叫 BotFrameworkAdapter.GetActivityMembers() 並將結果設定為記憶體屬性。

GetConversationMembers

呼叫 BotFrameworkAdapter.GetConversationMembers () 並將結果設定為記憶體屬性。

GetConversationReference

取得目前的交談參考,並將它儲存至適合用於ContinueConversation動作的記憶體屬性。

GotoAction

依標識碼移至動作。

HttpRequest

執行 HttpRequest 的動作。

HttpRequest.Result

http 操作的結果資料。

IfCondition

條件分支。

LogAction

將條目寫入應用程式追蹤日誌(Trace.TraceInformation)。

PropertyAssignment

屬性指派(用於 SetProperty 和 SetProperties 動作)。

RepeatDialog

重複進行對話的動作(重新啟動對話框)。

ReplaceDialog

呼叫另一個對話框的動作,完成後會轉到呼叫者的父對話框。

SendActivity

將活動傳回給使用者。

SendHandoffActivity

發送交接活動。

SetProperties

使用評估值表達式的結果來設定屬性。

SetProperty

使用評估值表達式的結果來設定屬性。

SignOutUser

將活動傳回給使用者。

SwitchCondition

具有多個案例的條件式分支。

TelemetryTrackEventAction

使用 IBotTelemetryClient 追蹤自訂事件。

ThrowException

宣告式擲回例外狀況的動作。

TraceActivity

把 Tace 活動回傳到文字稿。

UpdateActivity

使用取代更新活動。

列舉

名稱 Description
EditArray.ArrayChangeType

可能的陣列變更動作類型。

HttpRequest.HttpMethod

Http 方法。

HttpRequest.ResponseTypes

可能的回應類型列表。