OnCondition 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當條件為真時觸發的行動。
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
- 衍生
- 實作
建構函式
| 名稱 | Description |
|---|---|
| OnCondition(String, List<Dialog>, String, Int32) |
初始化 OnCondition 類別的新執行個體。 |
欄位
| 名稱 | Description |
|---|---|
| Kind |
類別識別碼。 |
屬性
| 名稱 | Description |
|---|---|
| Actions |
取得或設定符合規則條件約束時要新增至計劃的動作。 |
| ActionScope |
拿到動作瞄準鏡。 |
| Condition |
取得或設定需要符合才能執行之動作的條件(選擇性)。 |
| Id |
取得或設定此條件唯一 ID 的值。 |
| Priority |
取得或設定規則優先表達式,其中 0 為最高且小於 0 則忽略。 |
| RunOnce |
取得或設定一個值,指示規則是否在每組唯一記憶體路徑中只執行一次。 |
| Source |
找到源頭。 |
方法
| 名稱 | Description |
|---|---|
| AddExternalCondition(Expression) |
在 OnCondition 中加入外部條件。 |
| AddExternalCondition(String) |
在 OnCondition 中加入外部條件。 |
| CreateExpression() |
為此條件建立表達式。 |
| CurrentPriority(ActionContext) |
計算優先順序表達式的目前值,並傳回它。 |
| ExecuteAsync(ActionContext) |
方法呼叫來執行規則的動作。 |
| GetDependencies() |
枚舉子對話相依關係,使其能加入容器對話集。 |
| GetExpression() |
取得此條件的快取表達式。 |
| GetIdentity() |
方法呼叫來執行規則的動作。 |
| OnCreateChangeList(ActionContext, Object) |
當建立變更清單時會被呼叫。 |
| RegisterSourceLocation(String, Int32) |
登錄來源位置。 |