IBotContext 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
机器人的上下文。
public interface IBotContext : Microsoft.Bot.Builder.Dialogs.Internals.IBotData, Microsoft.Bot.Builder.Dialogs.Internals.IBotToUser
type IBotContext = interface
interface IBotData
interface IBotToUser
Public Interface IBotContext
Implements IBotData, IBotToUser
- 派生
- 实现
属性
Activity |
发布到机器人的活动。 |
CancellationToken |
机器人的上下文。 |
ConversationData |
与聊天关联的专用机器人数据。 (继承自 IBotData) |
PrivateConversationData |
与聊天中的用户关联的专用机器人数据。 (继承自 IBotData) |
UserData |
与用户关联的专用机器人数据 (跨所有通道和对话) 。 (继承自 IBotData) |
方法
FlushAsync(CancellationToken) |
将机器人数据刷新到 IBotDataStore<T> (继承自 IBotData) |
LoadAsync(CancellationToken) |
从 加载机器人数据 IBotDataStore<T> (继承自 IBotData) |
MakeMessage() |
发送消息。 (继承自 IBotToUser) |
PostAsync(IMessageActivity, CancellationToken) |
发布要发送给用户的消息。 (继承自 IBotToUser) |
扩展方法
PostAsync(IBotToUser, String, String, CancellationToken) |
发布要发送给用户的消息,使用以前的消息建立会话上下文。 |
SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
发布要发送给用户的消息和可选 SSML,使用以前的消息建立会话上下文。 |