DialogSet 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
一組 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) | |
| GetDialogs() |
取得集合的對話框。 |
| GetVersion() |
取得唯一的字串,表示這個對話框集中所有對話的合併版本。 |