ChannelServiceController 類別

  • java.lang.Object
    • com.microsoft.bot.integration.spring.ChannelServiceController

public abstract class ChannelServiceController

技能控制器的 super.class。

建構函式摘要

修飾詞 建構函式 Description
protected ChannelServiceController(ChannelServiceHandler handler)

初始化 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

建構函式詳細資料

ChannelServiceController

protected ChannelServiceController(ChannelServiceHandler handler)

初始化 ChannelServiceController 類別的新實例。

參數:

handler - 將處理傳入要求的 ChannelServiceHandler

方法詳細資料

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。

適用於