TurnContextImpl 类
- java.
lang. Object - com.
microsoft. bot. builder. TurnContextImpl
- com.
实现
public class TurnContextImpl
implements TurnContext, java.lang.AutoCloseable
提供机器人轮次的上下文。 上下文提供处理传入活动所需的信息。 上下文对象由 BotAdapter 创建,并保留轮次长度。 Bot Middleware
构造函数摘要
| 构造函数 | 说明 |
|---|---|
| TurnContextImpl(BotAdapter withAdapter, Activity withActivity) |
创建上下文对象。 |
方法摘要
方法继承自 java.lang.Object
构造函数详细信息
TurnContextImpl
public TurnContextImpl(BotAdapter withAdapter, Activity withActivity)
创建上下文对象。
参数:
null。
方法详细信息
close
public void close()
AutoClosable#close。
引发:
deleteActivity
public CompletableFuture
删除现有活动。 会话引用的 ConversationReference#getActivityId 指示要删除的对话中的活动。
参数:
返回:
deleteActivity
public CompletableFuture
删除现有活动。
参数:
返回:
finalize
public void finalize()
自动调用 #close。
替代:
TurnContextImpl.finalize()getActivity
public Activity getActivity()
获取与此轮次关联的活动;或处理主动消息时 null。
getAdapter
public BotAdapter getAdapter()
获取创建此上下文对象的机器人适配器。
返回:
getBufferedReplyActivities
public List
获取在“context”时要发送的活动的列表。Activity.DeliveryMode == 'expectReplies'。
返回:
getLocale
public String getLocale()
获取此上下文对象的区域设置。
返回:
getResponded
public boolean getResponded()
指示是否为当前轮次发送了至少一个响应。
返回:
true。getTurnState
public TurnContextStateCollection getTurnState()
获取在此上下文对象上注册的服务。
返回:
onDeleteActivity
public TurnContext onDeleteActivity(DeleteActivityHandler handler)
添加用于删除活动操作的响应处理程序。
参数:
返回:
onSendActivities
public TurnContext onSendActivities(SendActivitiesHandler handler)
添加用于发送活动操作的响应处理程序。
参数:
返回:
onUpdateActivity
public TurnContext onUpdateActivity(UpdateActivityHandler handler)
为更新活动操作添加响应处理程序。
参数:
返回:
sendActivities
public CompletableFuture
将一组活动发送到传入活动的发送方。
参数:
返回:
sendActivity
public CompletableFuture
将活动发送到传入活动的发送方。
参数:
返回:
sendActivity
public CompletableFuture
向传入活动的发送方发送消息活动。
如果成功发送活动,则任务结果包含一个 ResourceResponse 对象,该对象包含接收通道分配给活动的 ID。
有关对 textReplyToSend内容施加的限制,请参阅频道的文档。
参数:
返回:
sendActivity
public CompletableFuture
向传入活动的发送方发送消息活动。
如果成功发送活动,则任务结果包含一个 ResourceResponse 对象,该对象包含接收通道分配给活动的 ID。
有关对 textReplyToSend内容施加的限制,请参阅频道的文档。
参数:
返回:
sendActivity
public CompletableFuture
向传入活动的发送方发送消息活动。
如果成功发送活动,则任务结果包含一个 ResourceResponse 对象,该对象包含接收通道分配给活动的 ID。
有关对 textReplyToSend内容施加的限制,请参阅频道的文档。
参数:
返回:
setLocale
public void setLocale(String withLocale)
在此上下文对象上设置区域设置。
参数:
updateActivity
public CompletableFuture
替换现有活动。
参数:
返回: