ChannelServiceController Класс

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

public abstract class ChannelServiceController

Супер.класс для контроллера навыка.

Сводка по конструктору

Модификатор Конструктор Описание
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 - Заголовок проверки подлинности.

Возвращаемое значение:

A 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 - Заголовок проверки подлинности.

Возвращаемое значение:

A PagedMembersResult.

getConversations

public CompletableFuture> getConversations(String conversationId, String continuationToken, String authHeader)

GetConversationsations.

Параметры:

conversationId - идентификатор беседы для получения бесед.
continuationToken - пропустить или продолжить маркер.
authHeader - Заголовок проверки подлинности.

Возвращаемое значение:

A ConversationsResult.

replyToActivity

public CompletableFuture> replyToActivity(String conversationId, String activityId, Activity activity, String authHeader)

ReplyToActivity.

Параметры:

conversationId - Идентификатор беседы.
activityId - activityId, на который отвечает ответ (OPTONAL).
activity - Действие для отправки.
authHeader - Заголовок проверки подлинности.

Возвращаемое значение:

A ResourceResponse.

sendConversationHistory

public CompletableFuture> sendConversationHistory(String conversationId, Transcript history, String authHeader)

SendConversationHistory.

Параметры:

conversationId - Идентификатор беседы.
history - Исторические мероприятия.
authHeader - Заголовок проверки подлинности.

Возвращаемое значение:

A ResourceResponse.

sendToConversation

public CompletableFuture> sendToConversation(String conversationId, Activity activity, String authHeader)

SendToConversation.

Параметры:

conversationId - Идентификатор беседы.
activity - Действие для отправки.
authHeader - Заголовок проверки подлинности.

Возвращаемое значение:

A ResourceResponse.

updateActivity

public CompletableFuture> updateActivity(String conversationId, String activityId, Activity activity, String authHeader)

UpdateActivity.

Параметры:

conversationId - Идентификатор беседы.
activityId - activityId для обновления.
activity - Действие замены.
authHeader - Заголовок проверки подлинности.

Возвращаемое значение:

A ResourceResponse.

uploadAttachment

public CompletableFuture> uploadAttachment(String conversationId, AttachmentData attachmentUpload, String authHeader)

UploadAttachment.

Параметры:

conversationId - Идентификатор беседы.
attachmentUpload - Данные вложения.
authHeader - Заголовок проверки подлинности.

Возвращаемое значение:

A ResourceResponse.

Применяется к