DelegatingTurnContext 类
- java.
lang. Object - com.
microsoft. bot. builder. DelegatingTurnContext
- com.
实现
public class DelegatingTurnContext
implements TurnContext
包装非类型化内部 TurnContext 的 TurnContext。
构造函数摘要
| 构造函数 | 说明 |
|---|---|
| DelegatingTurnContext(TurnContext withTurnContext) |
初始化委托 |
方法摘要
方法继承自 java.lang.Object
构造函数详细信息
DelegatingTurnContext
public DelegatingTurnContext(TurnContext withTurnContext)
初始化 DelegatingTurnContext 类的新实例。
参数:
方法详细信息
deleteActivity
public CompletableFuture
删除现有活动。
参数:
deleteActivity
public CompletableFuture
删除现有活动。
参数:
getActivity
getAdapter
getLocale
public String getLocale()
获取此上下文对象的区域设置。
返回:
getResponded
getTurnState
onDeleteActivity
public TurnContext onDeleteActivity(DeleteActivityHandler handler)
添加用于删除活动作的响应处理程序。
调用上下文的 deleteActivity(String activityId) 时,适配器会按照将注册的处理程序添加到上下文对象的顺序调用这些处理程序。
参数:
onSendActivities
public TurnContext onSendActivities(SendActivitiesHandler handler)
添加用于发送活动作的响应处理程序。
当调用上下文的 sendActivity(Activity activity) 或 sendActivities(List<Activity> activities) 方法时,适配器会按照添加到上下文对象的顺序调用已注册的处理程序。
参数:
onUpdateActivity
public TurnContext onUpdateActivity(UpdateActivityHandler handler)
为更新活动作添加响应处理程序。
调用上下文的 updateActivity(Activity activity) 时,适配器会按照将注册的处理程序添加到上下文对象的顺序调用这些处理程序。
参数:
sendActivities
public CompletableFuture
将活动列表发送到传入活动的发送方。
如果成功发送活动,则任务结果包含一组 ResourceResponse 对象,其中包含接收通道分配给活动的 ID。
参数:
sendActivity
public CompletableFuture
将活动发送到传入活动的发送方。
参数:
sendActivity
public CompletableFuture
向传入活动的发送方发送消息活动。
如果成功发送活动,则任务结果包含一个 ResourceResponse 对象,该对象包含接收通道分配给活动的 ID。
有关对 textReplyToSend内容施加的限制,请参阅频道的文档。
参数:
sendActivity
public CompletableFuture
向传入活动的发送方发送消息活动。
如果成功发送活动,则任务结果包含一个 ResourceResponse 对象,该对象包含接收通道分配给活动的 ID。
有关对 textReplyToSend内容施加的限制,请参阅频道的文档。
若要控制机器人语音的各种特征,例如语音、速率、音量、发音和音调,请在语音合成标记语言(SSML)格式中指定 speak。
参数:
sendActivity
public CompletableFuture
向传入活动的发送方发送消息活动。
如果成功发送活动,则任务结果包含一个 ResourceResponse 对象,该对象包含接收通道分配给活动的 ID。
有关对 textReplyToSend内容施加的限制,请参阅频道的文档。
若要控制机器人语音的各种特征,例如语音、速率、音量、发音和音调,请在语音合成标记语言(SSML)格式中指定 speak。
参数:
setLocale
public void setLocale(String withLocale)
在此上下文对象上设置区域设置。
参数:
updateActivity
public CompletableFuture
替换现有活动。
如果成功发送活动,则任务结果包含一个 ResourceResponse 对象,该对象包含接收通道分配给活动的 ID。
在调用此 ID 之前,请将替换活动的 ID 设置为要替换的活动的 ID。
参数: