共用方式為


OnCommandActivity 類別

定義

收到 Command 活動時所觸發的動作。

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

備註

調適型對話的預設行為是處理此事件,並針對輸入執行已設定的辨識器,並觸發 OnIntent/OnUnknownIntent 事件。 定義此觸發條件會使用自訂步驟覆寫該行為。

建構函式

OnCommandActivity(List<Dialog>, String, String, Int32)

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

欄位

Kind

類別識別碼。

屬性

Actions

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

(繼承來源 OnCondition)
ActionScope

取得動作範圍。

(繼承來源 OnCondition)
Condition

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

(繼承來源 OnCondition)
Event

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

(繼承來源 OnDialogEvent)
Id

取得或設定這個條件的唯一識別碼值。

(繼承來源 OnCondition)
Priority

取得或設定規則優先順序運算式,其中 0 是最高,且忽略小於 0。

(繼承來源 OnCondition)
RunOnce

取得或設定值,指出規則是否應該只針對每一組唯一的記憶體路徑執行一次。

(繼承來源 OnCondition)
Source

取得來源。

(繼承來源 OnCondition)
Type

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

(繼承來源 OnActivity)

方法

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)

適用於