語言

DialogSet 類別

定義

一組 Dialog 可以互相呼喚的物件。

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

建構函式

名稱 Description
DialogSet()

初始化一個新的類別實例DialogSet,為空。DialogState

DialogSet(IStatePropertyAccessor<DialogState>)

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

屬性

名稱 Description
TelemetryClient

取得或設定 IBotTelemetryClient 用於記錄。

方法

名稱 Description
Add(Dialog)

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

CreateContextAsync(ITurnContext, CancellationToken)

建立 DialogContext 一個 ,可用來處理 . 中的對話 DialogSet。

Find(String)

透過 ID 搜尋電流 DialogSet 中的 a Dialog 。

GetDialogs()

取得集合的對話框。

GetVersion()

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

適用於