RestConversations 类
- java.lang.Object
- com.microsoft.bot.connector.rest.RestConversations
实现
public class RestConversations
implements Conversations
方法摘要
| 修饰符和类型 |
方法和描述 |
|
java.util.concurrent.CompletableFuture<ConversationResourceResponse>
|
createConversation(ConversationParameters parameters)
创建对话的实现。
|
|
java.util.concurrent.CompletableFuture<java.lang.Void>
|
deleteActivity(String conversationId, String activityId)
删除活动的实现。
|
|
java.util.concurrent.CompletableFuture<java.lang.Void>
|
deleteConversationMember(String conversationId, String memberId)
实现删除对话成员。
|
|
java.util.concurrent.CompletableFuture<java.util.List<ChannelAccount>>
|
getActivityMembers(String conversationId, String activityId)
获取活动成员的实现。
|
|
java.util.concurrent.CompletableFuture<ChannelAccount>
|
getConversationMember(String userId, String conversationId)
实现 getConversationMember。
|
|
java.util.concurrent.CompletableFuture<java.util.List<ChannelAccount>>
|
getConversationMembers(String conversationId)
实现对话成员。
|
|
java.util.concurrent.CompletableFuture<PagedMembersResult>
|
getConversationPagedMembers(String conversationId)
实现获取对话分页成员。
|
|
java.util.concurrent.CompletableFuture<PagedMembersResult>
|
getConversationPagedMembers(String conversationId, String continuationToken)
实现获取对话分页成员。
|
|
java.util.concurrent.CompletableFuture<ConversationsResult>
|
getConversations()
实现 getConversations。
|
|
java.util.concurrent.CompletableFuture<ConversationsResult>
|
getConversations(String continuationToken)
实现 getConversations。
|
|
java.util.concurrent.CompletableFuture<ResourceResponse>
|
replyToActivity(String conversationId, String activityId, Activity activity)
答复ToActivity 的实现。
|
|
java.util.concurrent.CompletableFuture<ResourceResponse>
|
sendConversationHistory(String conversationId, Transcript history)
实现发送对话历史记录。
|
|
java.util.concurrent.CompletableFuture<ResourceResponse>
|
sendToConversation(String conversationId, Activity activity)
发送ToConversation 的实现。
|
|
java.util.concurrent.CompletableFuture<ResourceResponse>
|
updateActivity(String conversationId, String activityId, Activity activity)
更新活动的实现。
|
|
java.util.concurrent.CompletableFuture<ResourceResponse>
|
uploadAttachment(String conversationId, AttachmentData attachmentUpload)
上传附件的实现。
|
方法继承自 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)
createConversation 的实现。
参数:
parameters
deleteActivity
public CompletableFuture deleteActivity(String conversationId, String activityId)
deleteActivity 的实现。
参数:
conversationId
activityId
deleteConversationMember
public CompletableFuture deleteConversationMember(String conversationId, String memberId)
deleteConversationMember 的实现。
参数:
conversationId
memberId
getActivityMembers
public CompletableFuture> getActivityMembers(String conversationId, String activityId)
getActivityMembers 的实现。
参数:
conversationId
activityId
getConversationMember
public CompletableFuture getConversationMember(String userId, String conversationId)
getConversationMember 的实现。
参数:
userId
conversationId
getConversationMembers
public CompletableFuture> getConversationMembers(String conversationId)
getConversationMembers 的实现。
参数:
conversationId
getConversationPagedMembers
public CompletableFuture getConversationPagedMembers(String conversationId)
getConversationPagedMembers 的实现。
参数:
conversationId
getConversationPagedMembers
public CompletableFuture getConversationPagedMembers(String conversationId, String continuationToken)
getConversationPagedMembers 的实现。
参数:
conversationId
- 对话 ID
continuationToken
- 上一次调用中的 continuationToken。
返回:
如果成功,则为 PagedMembersResult 对象。
getConversations
public CompletableFuture getConversations()
getConversations 的实现。
getConversations
public CompletableFuture getConversations(String continuationToken)
getConversations 的实现。
参数:
continuationToken
replyToActivity
public CompletableFuture replyToActivity(String conversationId, String activityId, Activity activity)
replyToActivity 的实现。
参数:
conversationId
activityId
activity
sendConversationHistory
public CompletableFuture sendConversationHistory(String conversationId, Transcript history)
sendConversationHistory 的实现。
参数:
conversationId
history
sendToConversation
public CompletableFuture sendToConversation(String conversationId, Activity activity)
sendToConversation 的实现。
参数:
conversationId
activity
updateActivity
public CompletableFuture updateActivity(String conversationId, String activityId, Activity activity)
updateActivity 的实现。
参数:
conversationId
activityId
activity
uploadAttachment
public CompletableFuture uploadAttachment(String conversationId, AttachmentData attachmentUpload)
uploadAttachment 的实现。
参数:
conversationId
attachmentUpload
适用于