ChannelServiceController 类
- java.lang.Object
- com.microsoft.bot.integration.spring.ChannelServiceController
public abstract class ChannelServiceController
构造函数摘要
方法摘要
| 修饰符和类型 |
方法和描述 |
|
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ConversationResourceResponse>>
|
createConversation(ConversationParameters parameters, String authHeader)
创建对话。
|
|
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<java.lang.Void>>
|
deleteActivity(String conversationId, String activityId, String authHeader)
删除活动。
|
|
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<java.lang.Void>>
|
deleteConversationMember(String conversationId, String memberId, String authHeader)
删除对话成员。
|
|
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<java.util.List<ChannelAccount>>>
|
getActivityMembers(String conversationId, String activityId, String authHeader)
获取活动成员。
|
|
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<java.util.List<ChannelAccount>>>
|
getConversationMembers(String conversationId, String authHeader)
获取对话成员。
|
|
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<PagedMembersResult>>
|
getConversationPagedMembers(String conversationId, int pageSize, String continuationToken, String authHeader)
获取对话分页成员。
|
|
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ConversationsResult>>
|
getConversations(String conversationId, String continuationToken, String authHeader)
获取对话。
|
|
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ResourceResponse>>
|
replyToActivity(String conversationId, String activityId, Activity activity, String authHeader)
回复ToActivity。
|
|
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ResourceResponse>>
|
sendConversationHistory(String conversationId, Transcript history, String authHeader)
发送对话历史记录。
|
|
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ResourceResponse>>
|
sendToConversation(String conversationId, Activity activity, String authHeader)
发送ToConversation。
|
|
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ResourceResponse>>
|
updateActivity(String conversationId, String activityId, Activity activity, String authHeader)
更新活动。
|
|
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ResourceResponse>>
|
uploadAttachment(String conversationId, AttachmentData attachmentUpload, String authHeader)
上传附件。
|
方法继承自 java.lang.Object
java.lang.Object.clone
java.lang.Object.equals
java.lang.Object.finalize
java.lang.Object.getClass
java.lang.Object.hashCode
java.lang.Object.notify
java.lang.Object.notifyAll
java.lang.Object.toString
java.lang.Object.wait
java.lang.Object.wait
java.lang.Object.wait
构造函数详细信息
方法详细信息
createConversation
public CompletableFuture> createConversation(ConversationParameters parameters, String authHeader)
CreateConversation。
参数:
parameters
- 要从中创建会话的参数。
authHeader
- 身份验证标头。
返回:
ConversationResourceResponse。
deleteActivity
public CompletableFuture> deleteActivity(String conversationId, String activityId, String authHeader)
DeleteActivity。
参数:
conversationId
- 对话 ID。
activityId
- 要删除的 activityId。
authHeader
- 身份验证标头。
返回:
如果成功,则为 void 结果。
deleteConversationMember
public CompletableFuture> deleteConversationMember(String conversationId, String memberId, String authHeader)
DeleteConversationMember。
参数:
conversationId
- 对话 ID。
memberId
- 要从此对话中删除的成员的 D。
authHeader
- 身份验证标头。
返回:
无效结果。
getActivityMembers
public CompletableFuture>> getActivityMembers(String conversationId, String activityId, String authHeader)
GetActivityMembers。 Markdown=Content\Methods\GetActivityMembers.getmd()。
参数:
conversationId
- 对话 ID。
activityId
- 活动 ID。
authHeader
- 身份验证标头。
返回:
ChannelAccount 的列表。
getConversationMembers
public CompletableFuture>> getConversationMembers(String conversationId, String authHeader)
GetConversationMembers。
参数:
conversationId
- 对话 ID。
authHeader
- 身份验证标头。
返回:
ChannelAccount 列表。
getConversationPagedMembers
public CompletableFuture> getConversationPagedMembers(String conversationId, int pageSize, String continuationToken, String authHeader)
GetConversationPagedMembers。
参数:
conversationId
- 对话 ID。
pageSize
- 建议的页面大小。
continuationToken
- 继续标记。
authHeader
- 身份验证标头。
返回:
PagedMembersResult。
getConversations
public CompletableFuture> getConversations(String conversationId, String continuationToken, String authHeader)
GetConversations。
参数:
conversationId
- 要为其获取对话的会话 ID。
continuationToken
- 跳过或继续标记。
authHeader
- 身份验证标头。
返回:
ConversationsResult。
replyToActivity
public CompletableFuture> replyToActivity(String conversationId, String activityId, Activity activity, String authHeader)
ReplyToActivity。
参数:
conversationId
- 对话 ID。
activityId
- activityId 答复为 (OPTONAL)。
activity
- 要发送的活动。
authHeader
- 身份验证标头。
返回:
ResourceResponse。
sendConversationHistory
public CompletableFuture> sendConversationHistory(String conversationId, Transcript history, String authHeader)
SendConversationHistory。
参数:
conversationId
- 对话 ID。
history
- 历史活动。
authHeader
- 身份验证标头。
返回:
ResourceResponse。
sendToConversation
public CompletableFuture> sendToConversation(String conversationId, Activity activity, String authHeader)
SendToConversation。
参数:
conversationId
- 对话 ID。
activity
- 要发送的活动。
authHeader
- 身份验证标头。
返回:
ResourceResponse。
updateActivity
public CompletableFuture> updateActivity(String conversationId, String activityId, Activity activity, String authHeader)
UpdateActivity。
参数:
conversationId
- 对话 ID。
activityId
- 要更新的 activityId。
activity
- 替换活动。
authHeader
- 身份验证标头。
返回:
ResourceResponse。
uploadAttachment
public CompletableFuture> uploadAttachment(String conversationId, AttachmentData attachmentUpload, String authHeader)
UploadAttachment。
参数:
conversationId
- 对话 ID。
attachmentUpload
- 附件数据。
authHeader
- 身份验证标头。
返回:
ResourceResponse。
适用于