共用方式為


DialogSet 類別

定義

物件集合 Dialog ,這些物件可以彼此呼叫。

public class DialogSet
type DialogSet = class
Public Class DialogSet
繼承
DialogSet

建構函式

DialogSet()

使用 null DialogState 初始化 類別的新實例 DialogSet

DialogSet(IStatePropertyAccessor<DialogState>)

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

屬性

TelemetryClient

取得或設定 IBotTelemetryClient 要用於記錄的 。

方法

Add(Dialog)

將新的對話方塊新增至集合,並傳回集合以允許 Fluent 鏈結。 如果新增的 Dialog.Id 已存在於集合中,對話方塊識別碼將會更新為包含尾碼,使其是唯一的。 因此,將名為 「duplicate」 的 2 個對話方塊新增至集合會導致第一個對話方塊的識別碼為 「duplicate」 ,而第二個對話方塊的識別碼為 「duplicate2」。

CreateContextAsync(ITurnContext, CancellationToken)

建立 , DialogContext 其可用來處理 中的 DialogSet 對話方塊。

Find(String)

依識別碼搜尋目前的 DialogSetDialog

GetDialogs()

取得集合的對話方塊。

GetVersion()

取得唯一字串,表示這個對話方塊集中所有對話的合併版本。

適用於