共用方式為


OnCondition 類別

定義

當條件為 true 時觸發的動作。

public class OnCondition : Microsoft.Bot.Builder.Dialogs.IDialogDependencies, Microsoft.Bot.Builder.Dialogs.IItemIdentity
type OnCondition = class
    interface IItemIdentity
    interface IDialogDependencies
Public Class OnCondition
Implements IDialogDependencies, IItemIdentity
繼承
OnCondition
衍生
實作

建構函式

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

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

欄位

Kind

類別識別碼。

屬性

Actions

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

ActionScope

取得動作範圍。

Condition

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

Id

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

Priority

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

RunOnce

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

Source

取得來源。

方法

AddExternalCondition(Expression)

將外部條件新增至 OnCondition。

AddExternalCondition(String)

將外部條件新增至 OnCondition。

CreateExpression()

建立此條件的運算式。

CurrentPriority(ActionContext)

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

ExecuteAsync(ActionContext)

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

GetDependencies()

列舉子對話相依性,以便將它們新增至容器對話方塊集。

GetExpression()

取得此條件的快取運算式。

GetIdentity()

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

OnCreateChangeList(ActionContext, Object)

建立變更清單時呼叫。

RegisterSourceLocation(String, Int32)

註冊來源位置。

適用於