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)

회신합니다.

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 회신입니다(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입니다.

적용 대상