語言

OnUnknownIntent 類別

定義

辨識器發出 UnknownIntent 事件時所觸發的動作。

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

備註

當語句未被識別且進行回備諮詢時,觸發器會執行。只有當且 * 是葉子對話框且 * 父對話框中沒有任何一個處理該事件時,才會觸發。這讓父對話框有機會將全域指令作為回退中斷處理。

建構函式

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

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

欄位

名稱 Description
Kind

類別識別碼。

屬性

名稱 Description
Actions

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

(繼承來源 OnCondition)
ActionScope

拿到動作瞄準鏡。

(繼承來源 OnCondition)
Condition

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

(繼承來源 OnCondition)
Event

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

(繼承來源 OnDialogEvent)
Id

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

(繼承來源 OnCondition)
Priority

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

(繼承來源 OnCondition)
RunOnce

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

(繼承來源 OnCondition)
Source

找到源頭。

(繼承來源 OnCondition)

方法

名稱 Description
AddExternalCondition(Expression)

在 OnCondition 中加入外部條件。

(繼承來源 OnCondition)
AddExternalCondition(String)

在 OnCondition 中加入外部條件。

(繼承來源 OnCondition)
CreateExpression()

為此條件建立表達式。

(繼承來源 OnDialogEvent)
CurrentPriority(ActionContext)

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

(繼承來源 OnCondition)
ExecuteAsync(ActionContext)

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

(繼承來源 OnCondition)
GetDependencies()

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

(繼承來源 OnCondition)
GetExpression()

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

(繼承來源 OnCondition)
GetIdentity()

取得此規則行動的身份。

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

建立變更清單時呼叫。

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

登錄來源位置。

(繼承來源 OnCondition)

適用於