ContinueConversationLater 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
安排目前對話稍後繼續的行動......
public class ContinueConversationLater : Microsoft.Bot.Builder.Dialogs.Dialog
type ContinueConversationLater = class
inherit Dialog
Public Class ContinueConversationLater
Inherits Dialog
- 繼承
備註
此動作透過寫入 EventActivity(Name=ContinueConversation) 到與當前對話參考相同的路由資訊的 StorageQueue,並搭配可見性政策,讓未來某個時間點可見。
佇列需要一個程序(例如 webjob/azure 函式)從 StorageQueue 拉取活動,並透過呼叫介面卡來處理。ProcessActivity(活動,...);
注意:若有多個介面卡,此 webjob/function 應檢查 activity.channelId,以正確路由活動至適當的介面卡。
此對話框回傳已排隊活動的收據資訊,作為對話結果。 <另見 cref=“T:Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.ContinueConversation“></參見>
建構函式
| 名稱 | Description |
|---|---|
| ContinueConversationLater(String, Int32) |
初始化 ContinueConversationLater 類別的新執行個體。 |
欄位
| 名稱 | Description |
|---|---|
| Kind |
這段對話的名稱是 Kind。 |
屬性
| 名稱 | Description |
|---|---|
| Date |
取得或設定表達式,該表達式會解析到繼續對話的日期/時間。 |
| Disabled |
取得或設定一個可選表達式,若為真則會停用此動作。 |
| Id |
取得或設定對話的 ID。 (繼承來源 Dialog) |
| Source |
取得 cref=“SourceRange”/> 的資訊。 (繼承來源 Dialog) |
| TelemetryClient |
取得或設定 IBotTelemetryClient 用於記錄。 (繼承來源 Dialog) |
| Value |
取得或設定一個可選的 EventActivity.Value 值。 |
方法
擴充方法
| 名稱 | Description |
|---|---|
| RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
建立對話堆疊並啟動對話,並將它推送至堆疊。 |