IBotContext 接口

定义

机器人的上下文。

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,使用以前的消息建立会话上下文。

适用于