ChannelServiceController クラス

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

public abstract class ChannelServiceController

スキル コントローラーの super.class。

コンストラクターの概要

修飾子 コンストラクター 説明
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)

Pagedメンバー会話取得します。

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 - 会話 ID。
activityId - 削除する activityId。
authHeader - 認証ヘッダー。

戻り値:

成功した場合の void の結果。

deleteConversationMember

public CompletableFuture> deleteConversationMember(String conversationId, String memberId, String authHeader)

DeleteConversationMember。

パラメーター:

conversationId - 会話 ID。
memberId - この会話から削除するメンバーの D。
authHeader - 認証ヘッダー。

戻り値:

void の結果。

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 the reply is to (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。

適用対象