TeamsActivityHandler Класс

public class TeamsActivityHandler
extends ActivityHandler

Реализация интерфейса Bot в Teams, предназначенная для дальнейшего подкласса. Производный от этого класса для подключаемого кода для обработки определенных типов действий. Предварительная и после обработки действий можно подключить путем создания и вызова реализации базового класса.

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

Конструктор Описание
TeamsActivityHandler()

Сводка по методу

Модификатор и тип Метод и описание
protected java.util.concurrent.CompletableFuture<T> <T>notImplemented()

Вызов нового запросаответас состоянием кода HTTP 501.

protected java.util.concurrent.CompletableFuture<T> <T>notImplemented(String body)

Вызов нового запросаответас состоянием кода HTTP 501.

protected java.util.concurrent.CompletableFuture<T> <T>withException(Throwable t)

Обработчик ошибок, который может перехватывать исключения.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onConversationUpdateActivity(TurnContext turnContext)

Вызывается при получении действия обновления беседы из канала.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onEventActivity(TurnContext turnContext)

Вызывается при получении события "token/response" при использовании базового поведения onEventActivity(TurnContext turnContext).

protected java.util.concurrent.CompletableFuture<InvokeResponse> onInvokeActivity(TurnContext turnContext)

Вызывается при получении действия вызова из соединителя при использовании базового поведенияTurn.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onSignInInvoke(TurnContext turnContext)

Вызывается при получении от соединителя действия вызова знакомIn.

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)

Вызывается при получении действия запроса ссылки на основе приложения из соединителя.

protected java.util.concurrent.CompletableFuture<InvokeResponse> onTeamsCardActionInvoke(TurnContext turnContext)

Вызывается при получении действия вызова карточки из соединителя.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsChannelCreated(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении действия события создания канала из соединителя.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsChannelDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении от соединителя действия удаленного события канала.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsChannelRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении действия события переименованного канала из соединителя.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsChannelRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении от соединителя действия восстановленного события канала.

protected java.util.concurrent.CompletableFuture<InvokeResponse> onTeamsFileConsent(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Вызывается при получении действия карточки согласия файла из соединителя.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsFileConsentAccept(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Вызывается, когда карточка согласия файла принимается пользователем.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsFileConsentDecline(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Вызывается при отклонении карточки согласия файла пользователем.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMeetingEnd(MeetingEndEventDetails meeting, TurnContext turnContext)

Вызывается при получении от соединителя действия события окончания собрания Teams.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMeetingStart(MeetingStartEventDetails meeting, TurnContext turnContext)

Вызывается при получении от соединителя действия события "Запуск собраний Teams".

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMembersAdded(List<TeamsChannelAccount> membersAdded, TeamInfo teamInfo, TurnContext turnContext)

Переопределите это в производном классе, чтобы обеспечить логику, если члены, отличные от бота, присоединяются к каналу, например логику приветствия бота.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMembersAddedDispatch(List<ChannelAccount> membersAdded, TeamInfo teamInfo, TurnContext turnContext)

Переопределите это в производном классе, чтобы обеспечить логику, если члены, отличные от бота, присоединяются к каналу, например логику приветствия бота.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMembersRemoved(List<TeamsChannelAccount> membersRemoved, TeamInfo teamInfo, TurnContext turnContext)

Переопределите это в производном классе, чтобы обеспечить логику, если члены, отличные от бота, покидают канал, например логику хорошей стороны бота.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMembersRemovedDispatch(List<ChannelAccount> membersRemoved, TeamInfo teamInfo, TurnContext turnContext)

Переопределите это в производном классе, чтобы обеспечить логику, если члены, отличные от бота, покидают канал, например логику хорошей стороны бота.

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionBotMessagePreviewEdit(TurnContext turnContext, MessagingExtensionAction action)

Вызывается при получении от соединителя действия предварительного просмотра сообщения для расширения обмена сообщениями.

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionBotMessagePreviewSend(TurnContext turnContext, MessagingExtensionAction action)

Вызывается при получении от соединителя действия предварительной версии отправки сообщения о расширении обмена сообщениями.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMessagingExtensionCardButtonClicked(TurnContext turnContext, Object cardData)

Переопределите это в производном классе, чтобы обеспечить логику при нажатии кнопки карточки в расширении обмена сообщениями.

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsMessagingExtensionConfigurationQuerySettingUrl(TurnContext turnContext, MessagingExtensionQuery query)

Вызывается при получении от соединителя действия url-адреса параметра запроса конфигурации расширения обмена сообщениями.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMessagingExtensionConfigurationSetting(TurnContext turnContext, Object settings)

Переопределите это в производном классе, чтобы обеспечить логику при установке конфигурации для расширения обмена сообщениями.

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)

Вызывается при получении от соединителя действия получения расширения обмена сообщениями.

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)

Вызывается при получении от соединителя действия запроса расширения обмена сообщениями.

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsMessagingExtensionSelectItem(TurnContext turnContext, Object query)

Вызывается при получении от соединителя действия расширения обмена сообщениями о выборе элемента.

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionSubmitAction(TurnContext turnContext, MessagingExtensionAction action)

Вызывается при получении от соединителя действия отправки действия расширения обмена сообщениями.

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionSubmitActionDispatch(TurnContext turnContext, MessagingExtensionAction action)

Вызывается при получении от соединителя действия отправки действия отправки уведомлений расширения обмена сообщениями.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsO365ConnectorCardAction(TurnContext turnContext, O365ConnectorCardActionQuery query)

Вызывается при получении действия карточки соединителя O365 из соединителя.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsSigninVerifyState(TurnContext turnContext)

Вызывается при получении от соединителя действия подписиВ проверке состояния.

protected java.util.concurrent.CompletableFuture<TabResponse> onTeamsTabFetch(TurnContext turnContext, TabRequest tabRequest)

Переопределите это в производном классе, чтобы обеспечить логику при получении вкладки.

protected java.util.concurrent.CompletableFuture<TabResponse> onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)

Переопределите это в производном классе, чтобы обеспечить логику при отправке вкладки.

protected java.util.concurrent.CompletableFuture<TaskModuleResponse> onTeamsTaskModuleFetch(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

Переопределите это в производном классе, чтобы обеспечить логику при получении модуля задачи.

protected java.util.concurrent.CompletableFuture<TaskModuleResponse> onTeamsTaskModuleSubmit(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

Переопределите это в производном классе, чтобы обеспечить логику при отправке модуля задачи.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamArchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении от соединителя действия архивированного события team.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается, когда действие события Team Deleted получено от соединителя.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamHardDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении от соединителя действия события Team Hard Deleted.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении действия события переименованного канала из соединителя.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении действия события Team Restored из соединителя.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamUnarchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении от соединителя действия события Team Unarchived.

Методы, унаследованные от ActivityHandler

Методы, унаследованные от 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

Сведения о конструкторе

TeamsActivityHandler

public TeamsActivityHandler()

Сведения о методе

<T>notImplemented

protected CompletableFuture notImplemented()

Вызовите новый invokeResponseException с состоянием кода HTTP 501.

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

Значение true, если этот вызов вызвал переход в завершенное состояние completeableFuture, в противном случае значение false

<T>notImplemented

protected CompletableFuture notImplemented(String body)

Вызовите новый invokeResponseException с состоянием кода HTTP 501.

Параметры:

body - Текст объекта InvokeResponseException.

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

Значение true, если этот вызов вызвал переход в завершенное состояние completeableFuture, в противном случае значение false

<T>withException

protected CompletableFuture withException(Throwable t)

Обработчик ошибок, который может перехватывать исключения.

Параметры:

t - Исключение, вызванное.

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

Задача, представляющая выполняемую рабочую очередь.

onConversationUpdateActivity

protected CompletableFuture onConversationUpdateActivity(TurnContext turnContext)

Вызывается при получении действия обновления беседы из канала. Действия обновления беседы полезны, когда речь идет о реагировании на добавление или удаление пользователей из канала. Например, бот может отвечать на добавление пользователя, приветствуя пользователя.

Переопределения:

TeamsActivityHandler.onConversationUpdateActivity(TurnContext turnContext)

Параметры:

turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onEventActivity

protected CompletableFuture onEventActivity(TurnContext turnContext)

Вызывается при получении события "token/response" при использовании базового поведения onEventActivity(TurnContext turnContext).

При использовании OAuthPrompt переопределите этот метод, чтобы перенаправлять этот Activity в текущее диалоговое окно.

По умолчанию этот метод ничего не делает.

Когда метод onEventActivity(TurnContext turnContext) получает событие с com.microsoft.bot.schema.Activity#getName() "token/response", он вызывает этот метод.

Переопределения:

TeamsActivityHandler.onEventActivity(TurnContext turnContext)

Параметры:

turnContext - Объект контекста для этого поворота.

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

Задача, представляющая выполняемую рабочую очередь.

onInvokeActivity

protected CompletableFuture onInvokeActivity(TurnContext turnContext)

Вызывается при получении действия вызова из соединителя при использовании базового поведения onTurn.

Переопределения:

TeamsActivityHandler.onInvokeActivity(TurnContext turnContext)

Параметры:

turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onSignInInvoke

protected CompletableFuture onSignInInvoke(TurnContext turnContext)

Вызывается при получении от соединителя действия вызова signIn.

Переопределения:

TeamsActivityHandler.onSignInInvoke(TurnContext turnContext)

Параметры:

turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsAppBasedLinkQuery

protected CompletableFuture onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)

Вызывается при получении действия запроса ссылки на основе приложения из соединителя.

Параметры:

turnContext - Текущий turnContext.
query - Тип текста запроса вызова для запроса ссылки на основе приложений.

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

Ответ расширения обмена сообщениями для запроса.

onTeamsCardActionInvoke

protected CompletableFuture onTeamsCardActionInvoke(TurnContext turnContext)

Вызывается при получении действия вызова карточки из соединителя.

Параметры:

turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsChannelCreated

protected CompletableFuture onTeamsChannelCreated(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении действия события создания канала из соединителя. Созданный канал соответствует пользователю, создав новый канал.

Параметры:

channelInfo - Объект сведений о канале, описывающий канал.
teamInfo - Объект сведений о команде, представляющий команду.
turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsChannelDeleted

protected CompletableFuture onTeamsChannelDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении от соединителя действия удаленного события канала. Удаленный канал соответствует пользователю, удаляющему существующий канал.

Параметры:

channelInfo - Объект сведений о канале, описывающий канал.
teamInfo - Объект сведений о команде, представляющий команду.
turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsChannelRenamed

protected CompletableFuture onTeamsChannelRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении действия события переименованного канала из соединителя. Переименованный канал соответствует переименованию существующего канала пользователем.

Параметры:

channelInfo - Объект сведений о канале, описывающий канал.
teamInfo - Объект сведений о команде, представляющий команду.
turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsChannelRestored

protected CompletableFuture onTeamsChannelRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении от соединителя действия восстановленного события канала. Восстановленный канал соответствует пользователю, восстанавливающим ранее удаленный канал.

Параметры:

channelInfo - Объект сведений о канале, описывающий канал.
teamInfo - Объект сведений о команде, представляющий команду.
turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsFileConsent

protected CompletableFuture onTeamsFileConsent(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Вызывается при получении действия карточки согласия файла из соединителя.

Параметры:

turnContext - Текущий turnContext.
fileConsentCardResponse - Ответ, представляющий значение действия вызова, отправленного при действии пользователя на карточке согласия файла.

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

Значение InvokeResponse в зависимости от действия карточки согласия файла.

onTeamsFileConsentAccept

protected CompletableFuture onTeamsFileConsentAccept(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Вызывается, когда карточка согласия файла принимается пользователем.

Параметры:

turnContext - Текущий turnContext.
fileConsentCardResponse - Ответ, представляющий значение действия вызова, отправленного, когда пользователь принимает карточку согласия на файл.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsFileConsentDecline

protected CompletableFuture onTeamsFileConsentDecline(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Вызывается при отклонении карточки согласия файла пользователем.

Параметры:

turnContext - Текущий turnContext.
fileConsentCardResponse - Ответ, представляющий значение действия вызова, отправленного при отклонении карточки согласия на файл.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsMeetingEnd

protected CompletableFuture onTeamsMeetingEnd(MeetingEndEventDetails meeting, TurnContext turnContext)

Вызывается при получении от соединителя действия события окончания собрания Teams. Переопределите это в производном классе, чтобы обеспечить логику при завершении собрания.

Параметры:

meeting - Сведения о собрании.
turnContext - Объект контекста для этого поворота.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsMeetingStart

protected CompletableFuture onTeamsMeetingStart(MeetingStartEventDetails meeting, TurnContext turnContext)

Вызывается при получении от соединителя действия события "Запуск собраний Teams". Переопределите это в производном классе, чтобы обеспечить логику при запуске собрания.

Параметры:

meeting - Сведения о собрании.
turnContext - Объект контекста для этого поворота.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsMembersAdded

protected CompletableFuture onTeamsMembersAdded(List membersAdded, TeamInfo teamInfo, TurnContext turnContext)

Переопределите это в производном классе, чтобы обеспечить логику, если члены, отличные от бота, присоединяются к каналу, например логику приветствия бота.

Параметры:

membersAdded - Список всех участников, добавленных в канал, как описано действием обновления беседы.
teamInfo - Объект сведений о команде, представляющий команду.
turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsMembersAddedDispatch

protected CompletableFuture onTeamsMembersAddedDispatch(List membersAdded, TeamInfo teamInfo, TurnContext turnContext)

Переопределите это в производном классе, чтобы обеспечить логику, если члены, отличные от бота, присоединяются к каналу, например логику приветствия бота. Он получит связанных участников с предоставленными учетными записями.

Параметры:

membersAdded - Список всех учетных записей, добавленных в канал, как описано действием обновления беседы.
teamInfo - Объект сведений о команде, представляющий команду.
turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsMembersRemoved

protected CompletableFuture onTeamsMembersRemoved(List membersRemoved, TeamInfo teamInfo, TurnContext turnContext)

Переопределите это в производном классе, чтобы обеспечить логику, если члены, отличные от бота, покидают канал, например логику хорошей стороны бота.

Параметры:

membersRemoved - Список всех участников, удаленных из канала, как описано действием обновления беседы.
teamInfo - Объект сведений о команде, представляющий команду.
turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsMembersRemovedDispatch

protected CompletableFuture onTeamsMembersRemovedDispatch(List membersRemoved, TeamInfo teamInfo, TurnContext turnContext)

Переопределите это в производном классе, чтобы обеспечить логику, если члены, отличные от бота, покидают канал, например логику хорошей стороны бота. Он получит связанных участников с предоставленными учетными записями.

Параметры:

membersRemoved - Список всех учетных записей, удаленных из канала, как описано действием обновления беседы.
teamInfo - Объект сведений о команде, представляющий команду.
turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsMessagingExtensionBotMessagePreviewEdit

protected CompletableFuture onTeamsMessagingExtensionBotMessagePreviewEdit(TurnContext turnContext, MessagingExtensionAction action)

Вызывается при получении от соединителя действия предварительного просмотра сообщения для расширения обмена сообщениями.

Параметры:

turnContext - Текущий turnContext.
action - Действие расширения обмена сообщениями.

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

Ответ действия расширения обмена сообщениями для действия.

onTeamsMessagingExtensionBotMessagePreviewSend

protected CompletableFuture onTeamsMessagingExtensionBotMessagePreviewSend(TurnContext turnContext, MessagingExtensionAction action)

Вызывается при получении от соединителя действия предварительной версии отправки сообщения о расширении обмена сообщениями.

Параметры:

turnContext - Текущий turnContext.
action - Действие расширения обмена сообщениями.

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

Ответ действия расширения обмена сообщениями для действия.

onTeamsMessagingExtensionCardButtonClicked

protected CompletableFuture onTeamsMessagingExtensionCardButtonClicked(TurnContext turnContext, Object cardData)

Переопределите это в производном классе, чтобы обеспечить логику при нажатии кнопки карточки в расширении обмена сообщениями.

Параметры:

turnContext - Текущий turnContext.
cardData - Объект, представляющий данные карточки.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsMessagingExtensionConfigurationQuerySettingUrl

protected CompletableFuture onTeamsMessagingExtensionConfigurationQuerySettingUrl(TurnContext turnContext, MessagingExtensionQuery query)

Вызывается при получении от соединителя действия url-адреса параметра запроса конфигурации расширения обмена сообщениями.

Параметры:

turnContext - Текущий turnContext.
query - Запрос расширения обмена сообщениями.

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

Ответ расширения обмена сообщениями для запроса.

onTeamsMessagingExtensionConfigurationSetting

protected CompletableFuture onTeamsMessagingExtensionConfigurationSetting(TurnContext turnContext, Object settings)

Переопределите это в производном классе, чтобы обеспечить логику при установке конфигурации для расширения обмена сообщениями.

Параметры:

turnContext - Текущий turnContext.
settings - Объект, представляющий параметры конфигурации.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsMessagingExtensionFetchTask

protected CompletableFuture onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)

Вызывается при получении от соединителя действия получения расширения обмена сообщениями.

Параметры:

turnContext - Текущий turnContext.
action - Действие расширения обмена сообщениями.

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

Ответ действия расширения обмена сообщениями для действия.

onTeamsMessagingExtensionQuery

protected CompletableFuture onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)

Вызывается при получении от соединителя действия запроса расширения обмена сообщениями.

Параметры:

turnContext - Текущий turnContext.
query - Запрос для команды поиска.

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

Ответ расширения обмена сообщениями для запроса.

onTeamsMessagingExtensionSelectItem

protected CompletableFuture onTeamsMessagingExtensionSelectItem(TurnContext turnContext, Object query)

Вызывается при получении от соединителя действия расширения обмена сообщениями о выборе элемента.

Параметры:

turnContext - Текущий turnContext.
query - Объект, представляющий запрос.

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

Ответ расширения обмена сообщениями для запроса.

onTeamsMessagingExtensionSubmitAction

protected CompletableFuture onTeamsMessagingExtensionSubmitAction(TurnContext turnContext, MessagingExtensionAction action)

Вызывается при получении от соединителя действия отправки действия расширения обмена сообщениями.

Параметры:

turnContext - Текущий turnContext.
action - Действие расширения обмена сообщениями.

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

Ответ действия расширения обмена сообщениями для действия.

onTeamsMessagingExtensionSubmitActionDispatch

protected CompletableFuture onTeamsMessagingExtensionSubmitActionDispatch(TurnContext turnContext, MessagingExtensionAction action)

Вызывается при получении от соединителя действия отправки действия отправки уведомлений расширения обмена сообщениями.

Параметры:

turnContext - Текущий turnContext.
action - Действие расширения обмена сообщениями.

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

Ответ действия расширения обмена сообщениями для действия.

onTeamsO365ConnectorCardAction

protected CompletableFuture onTeamsO365ConnectorCardAction(TurnContext turnContext, O365ConnectorCardActionQuery query)

Вызывается при получении действия карточки соединителя O365 из соединителя.

Параметры:

turnContext - Текущий turnContext.
query - Запрос вызова httpPOST карточки соединителя O365.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsSigninVerifyState

protected CompletableFuture onTeamsSigninVerifyState(TurnContext turnContext)

Вызывается при получении от соединителя действия проверки состояния signIn.

Параметры:

turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsTabFetch

protected CompletableFuture onTeamsTabFetch(TurnContext turnContext, TabRequest tabRequest)

Переопределите это в производном классе, чтобы обеспечить логику при получении вкладки.

Параметры:

turnContext - Объект контекста для этого поворота.
tabRequest - Вкладка вызывает полезные данные значения запроса.

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

Ответ табуляции для запроса.

onTeamsTabSubmit

protected CompletableFuture onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)

Переопределите это в производном классе, чтобы обеспечить логику при отправке вкладки.

Параметры:

turnContext - Объект контекста для этого поворота.
tabSubmit - Вкладка отправляет полезные данные значения запроса.

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

Ответ табуляции для запроса.

onTeamsTaskModuleFetch

protected CompletableFuture onTeamsTaskModuleFetch(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

Переопределите это в производном классе, чтобы обеспечить логику при получении модуля задачи.

Параметры:

turnContext - Текущий turnContext.
taskModuleRequest - Модуль задачи вызывает полезные данные значения запроса.

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

Ответ модуля задач для запроса.

onTeamsTaskModuleSubmit

protected CompletableFuture onTeamsTaskModuleSubmit(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

Переопределите это в производном классе, чтобы обеспечить логику при отправке модуля задачи.

Параметры:

turnContext - Текущий turnContext.
taskModuleRequest - Модуль задачи вызывает полезные данные значения запроса.

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

Ответ модуля задач для запроса.

onTeamsTeamArchived

protected CompletableFuture onTeamsTeamArchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении от соединителя действия архивированного события team. Архивная команда соответствует пользовательской архивации команды.

Параметры:

channelInfo
teamInfo
turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsTeamDeleted

protected CompletableFuture onTeamsTeamDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается, когда действие события Team Deleted получено от соединителя. Команда удалена, соответствует пользователю, удаляя команду.

Параметры:

channelInfo
teamInfo
turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsTeamHardDeleted

protected CompletableFuture onTeamsTeamHardDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении от соединителя действия события Team Hard Deleted. Команда жестко удалена, соответствует пользователю, который жестко удаляет команду.

Параметры:

channelInfo
teamInfo
turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsTeamRenamed

protected CompletableFuture onTeamsTeamRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении действия события переименованного канала из соединителя. Переименованный канал соответствует переименованию существующего канала пользователем.

Параметры:

channelInfo - Объект сведений о канале, описывающий канал.
teamInfo - Объект сведений о команде, представляющий команду.
turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsTeamRestored

protected CompletableFuture onTeamsTeamRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении действия события Team Restored из соединителя. Команда восстановлена соответствует пользователю, восстанавливающим команду.

Параметры:

channelInfo
teamInfo
turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

onTeamsTeamUnarchived

protected CompletableFuture onTeamsTeamUnarchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Вызывается при получении от соединителя действия события Team Unarchived. Команда unarchived соответствует пользователю без иерархии команды.

Параметры:

channelInfo
teamInfo
turnContext - Текущий turnContext.

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

Задача, представляющая выполняемую рабочую очередь.

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