ContinueConversation 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用对话引用继续对话的操作。
public class ContinueConversation : Microsoft.Bot.Builder.Dialogs.Dialog
type ContinueConversation = class
inherit Dialog
Public Class ContinueConversation
Inherits Dialog
- 继承
注解
此操作的工作原理是将 EventActivity (Name=ContinueConversation) 写入带有提供的 ConversationReference 中路由信息的 StorageQueue。
队列需要一个进程 (,例如 webjob/azure 函数,) 从 StorageQueue 拉取活动并通过调用适配器进行处理。ProcessActivity (活动,...) ;
注意:对于多个适配器,此 webjob/函数应检查 activity.channelId,以便将活动正确路由到相应的适配器。
此对话框返回排队活动的接收信息作为对话的结果。
构造函数
ContinueConversation(String, Int32) |
初始化 ContinueConversation 类的新实例。 |
字段
Kind |
此对话框的种类名称。 |
属性
ConversationReference |
获取或设置目标会话的 conversationReference。 |
Disabled |
获取或设置可选表达式,如果为 true,则禁用此操作。 |
Id |
获取或设置对话框的 ID。 (继承自 Dialog) |
Source |
获取 cref=“SourceRange”/>的信息。 (继承自 Dialog) |
TelemetryClient |
获取或设置 IBotTelemetryClient 用于日志记录的 。 (继承自 Dialog) |
Value |
获取或设置要用于 EventActivity.Value 的可选值。 |
方法
扩展方法
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
创建对话堆栈并启动对话,将其推送到堆栈上。 |