語言

OnCommandResultActivity 類別

定義

當收到 CommandResult 活動時觸發的動作。

public class OnCommandResultActivity : Microsoft.Bot.Builder.Dialogs.Adaptive.Conditions.OnActivity
type OnCommandResultActivity = class
    inherit OnActivity
Public Class OnCommandResultActivity
Inherits OnActivity
繼承
OnCommandResultActivity

備註

自適應對話的預設行為是處理此事件,並對輸入執行已設定的識別器,觸發 OnIntent/OnUnknownIntent 事件。 定義此觸發條件會以自訂步驟覆蓋該行為。

建構函式

名稱 Description
OnCommandResultActivity(List<Dialog>, String, String, Int32)

初始化 OnCommandResultActivity 類別的新執行個體。

欄位

名稱 Description
Kind

類別識別碼。

屬性

名稱 Description
Actions

取得或設定符合規則條件約束時要新增至計劃的動作。

(繼承來源 OnCondition)
ActionScope

拿到動作瞄準鏡。

(繼承來源 OnCondition)
Condition

取得或設定需要符合才能執行之動作的條件(選擇性)。

(繼承來源 OnCondition)
Event

取得或設定要引發的事件。

(繼承來源 OnDialogEvent)
Id

取得或設定此條件唯一 ID 的值。

(繼承來源 OnCondition)
Priority

取得或設定規則優先表達式,其中 0 為最高且小於 0 則忽略。

(繼承來源 OnCondition)
RunOnce

取得或設定一個值,指示規則是否在每組唯一記憶體路徑中只執行一次。

(繼承來源 OnCondition)
Source

找到源頭。

(繼承來源 OnCondition)
Type

取得或設定 ActivityType,此類型必須比對才能觸發。

(繼承來源 OnActivity)

方法

名稱 Description
AddExternalCondition(Expression)

在 OnCondition 中加入外部條件。

(繼承來源 OnCondition)
AddExternalCondition(String)

在 OnCondition 中加入外部條件。

(繼承來源 OnCondition)
CreateExpression()

為此條件建立表達式。

(繼承來源 OnActivity)
CurrentPriority(ActionContext)

計算優先順序表達式的目前值,並傳回它。

(繼承來源 OnCondition)
ExecuteAsync(ActionContext)

方法呼叫來執行規則的動作。

(繼承來源 OnCondition)
GetDependencies()

枚舉子對話相依關係,使其能加入容器對話集。

(繼承來源 OnCondition)
GetExpression()

取得此條件的快取表達式。

(繼承來源 OnCondition)
GetIdentity()

取得該活動的身份。

(繼承來源 OnActivity)
OnCreateChangeList(ActionContext, Object)

當建立變更清單時會被呼叫。

(繼承來源 OnCondition)
RegisterSourceLocation(String, Int32)

登錄來源位置。

(繼承來源 OnCondition)

適用於