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
- 交談標識碼。
activityId
- 要刪除的 activityId。
authHeader
- 驗證標頭。
傳回:
如果成功,則為 void 結果。
deleteConversationMember
public CompletableFuture> deleteConversationMember(String conversationId, String memberId, String authHeader)
DeleteConversationMember。
參數:
conversationId
- 交談標識碼。
memberId
- 要從這個交談中刪除的成員 D。
authHeader
- 驗證標頭。
傳回:
void 結果。
getActivityMembers
public CompletableFuture>> getActivityMembers(String conversationId, String activityId, String authHeader)
GetActivityMembers。 Markdown=Content\Methods\GetActivityMembers.getmd()。
參數:
conversationId
- 交談標識碼。
activityId
- 活動標識碼。
authHeader
- 驗證標頭。
傳回:
ChannelAccount 的清單。
getConversationMembers
public CompletableFuture>> getConversationMembers(String conversationId, String authHeader)
GetConversationMembers。
參數:
conversationId
- 交談標識碼。
authHeader
- 驗證標頭。
傳回:
ChannelAccount 的清單。
getConversationPagedMembers
public CompletableFuture> getConversationPagedMembers(String conversationId, int pageSize, String continuationToken, String authHeader)
GetConversationPagedMembers。
參數:
conversationId
- 交談標識碼。
pageSize
- 建議的頁面大小。
continuationToken
- 接續令牌。
authHeader
- 驗證標頭。
傳回:
PagedMembersResult。
getConversations
public CompletableFuture> getConversations(String conversationId, String continuationToken, String authHeader)
GetConversations。
參數:
conversationId
- 要取得交談的交談標識碼。
continuationToken
- 略過或接續令牌。
authHeader
- 驗證標頭。
傳回:
ConversationsResult。
replyToActivity
public CompletableFuture> replyToActivity(String conversationId, String activityId, Activity activity, String authHeader)
ReplyToActivity。
參數:
conversationId
- 交談標識碼。
activityId
- activityId 回復為 (OPTONAL)。
activity
- 要傳送的活動。
authHeader
- 驗證標頭。
傳回:
ResourceResponse。
sendConversationHistory
public CompletableFuture> sendConversationHistory(String conversationId, Transcript history, String authHeader)
SendConversationHistory。
參數:
conversationId
- 交談標識碼。
history
- 歷史活動。
authHeader
- 驗證標頭。
傳回:
ResourceResponse。
sendToConversation
public CompletableFuture> sendToConversation(String conversationId, Activity activity, String authHeader)
SendToConversation。
參數:
conversationId
- 交談標識碼。
activity
- 要傳送的活動。
authHeader
- 驗證標頭。
傳回:
ResourceResponse。
updateActivity
public CompletableFuture> updateActivity(String conversationId, String activityId, Activity activity, String authHeader)
UpdateActivity。
參數:
conversationId
- 交談標識碼。
activityId
- 要更新的 activityId。
activity
- 取代活動。
authHeader
- 驗證標頭。
傳回:
ResourceResponse。
uploadAttachment
public CompletableFuture> uploadAttachment(String conversationId, AttachmentData attachmentUpload, String authHeader)
UploadAttachment。
參數:
conversationId
- 交談標識碼。
attachmentUpload
- 附件數據。
authHeader
- 驗證標頭。
傳回:
ResourceResponse。
適用於