TeamsActivityHandler Clase

public class TeamsActivityHandler
extends ActivityHandler

Una implementación de Teams de la interfaz bot diseñada para subclases adicionales. Derive de esta clase para conectar código para controlar determinados tipos de actividad. El procesamiento previo y posterior de actividades se puede conectar derivando y llamando a la implementación de la clase base.

Resumen del constructor

Constructor Description
TeamsActivityHandler()

Resumen del método

Modificador y tipo Método y descripción
protected java.util.concurrent.CompletableFuture<T> <T>notImplemented()

Invoque una nueva excepción InvokeResponsecon un estado de código HTTP 501.

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

Invoque una nueva excepción InvokeResponsecon un estado de código HTTP 501.

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

Controlador de errores que puede detectar excepciones.

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

Se invoca cuando se recibe una actividad de actualización de conversación desde el canal.

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

Se invoca cuando se recibe un evento "tokens/respuesta" cuando se usa el comportamiento base de onEventActivity(TurnContext turnContext).

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

Se invoca cuando se recibe una actividad de invocación del conector cuando se usa el comportamiento base de enTurn.

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

Se invoca cuando se recibe un signoActividad de invocación desde el conector.

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

Se invoca cuando se recibe una actividad de consulta de vínculo basada en la aplicación desde el conector.

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

Se invoca cuando se recibe una actividad de invocación de acción de tarjeta del conector.

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

Se invoca cuando se recibe una actividad de evento Channel Created del conector.

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

Se invoca cuando se recibe una actividad de eventos eliminados del canal desde el conector.

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

Se invoca cuando se recibe una actividad de evento de cambio de nombre de canal desde el conector.

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

Se invoca cuando se recibe una actividad de eventos de Channel Restored desde el conector.

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

Se invoca cuando se recibe una actividad de tarjeta de consentimiento de archivo del conector.

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

Se invoca cuando el usuario acepta una tarjeta de consentimiento de archivo.

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

Se invoca cuando el usuario rechaza una tarjeta de consentimiento de archivo.

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

Se invoca cuando se recibe una actividad de evento de finalización de la reunión de Teams desde el conector.

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

Se invoca cuando se recibe una actividad de eventos de inicio de reunión de Teams desde el conector.

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

Invalide esto en una clase derivada para proporcionar lógica para cuando los miembros distintos del bot se unan al canal, como la lógica de bienvenida del bot.

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

Invalide esto en una clase derivada para proporcionar lógica para cuando los miembros distintos del bot se unan al canal, como la lógica de bienvenida del bot.

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

Invalide esto en una clase derivada para proporcionar lógica cuando los miembros que no sean el bot abandonan el canal, como la lógica del buen bye del bot.

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

Invalide esto en una clase derivada para proporcionar lógica cuando los miembros que no sean el bot abandonan el canal, como la lógica del buen bye del bot.

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

Se invoca cuando se recibe una actividad de edición de vista previa del mensaje del bot de extensión de mensajería desde el conector.

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

Se invoca cuando se recibe una actividad de envío de envío de mensajes de la versión preliminar del bot de extensión de mensajería desde el conector.

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

Invalide esto en una clase derivada para proporcionar lógica para cuando se hace clic en un botón de tarjeta en una extensión de mensajería.

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

Se invoca cuando se recibe una actividad de dirección URL de configuración de la configuración de la extensión de mensajería del conector.

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

Invalide esto en una clase derivada para proporcionar lógica para cuando se establece una configuración para una extensión de mensajería.

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

Se invoca cuando se recibe una actividad de captura de extensión de mensajería del conector.

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

Se invoca cuando se recibe una actividad de consulta de extensión de mensajería del conector.

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

Se invoca cuando se recibe una actividad de elemento de selección de extensión de mensajería desde el conector.

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

Se invoca cuando se recibe una actividad de acción de envío de extensión de mensajería desde el conector.

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

Se invoca cuando se recibe una actividad de envío de acción de envío de la extensión de mensajería desde el conector.

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

Se invoca cuando se recibe una actividad de acción de tarjeta del conector de O365 del conector.

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

Se invoca cuando se recibe un signoEn comprobación de que la actividad de estado se recibe del conector.

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

Invalide esto en una clase derivada para proporcionar lógica para cuando se captura una pestaña.

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

Invalide esto en una clase derivada para proporcionar lógica para cuando se envía una pestaña.

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

Invalide esto en una clase derivada para proporcionar lógica para cuando se captura un módulo de tareas.

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

Invalide esto en una clase derivada para proporcionar lógica para cuando se envía un módulo de tareas.

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

Se invoca cuando se recibe una actividad de eventos de Team Archived desde el conector.

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

Se invoca cuando se recibe una actividad de eventos de Team Deleted del conector.

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

Se invoca cuando se recibe una actividad de eventos de Team Hard Deleted del conector.

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

Se invoca cuando se recibe una actividad de evento de cambio de nombre de canal desde el conector.

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

Se invoca cuando se recibe una actividad de eventos de Team Restored desde el conector.

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

Se invoca cuando se recibe una actividad de eventos no archivados del equipo desde el conector.

Métodos heredados de ActivityHandler

Métodos heredados de 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

Detalles del constructor

TeamsActivityHandler

public TeamsActivityHandler()

Detalles del método

<T>notImplemented

protected CompletableFuture notImplemented()

Invoque una nueva InvokeResponseException con un estado de código HTTP 501.

Devoluciones:

True si esta invocación provocó que completableFuture pasara a un estado completado; de lo contrario, false

<T>notImplemented

protected CompletableFuture notImplemented(String body)

Invoque una nueva InvokeResponseException con un estado de código HTTP 501.

Parámetros:

body - Cuerpo de InvokeResponseException.

Devoluciones:

True si esta invocación provocó que completableFuture pasara a un estado completado; de lo contrario, false

<T>withException

protected CompletableFuture withException(Throwable t)

Controlador de errores que puede detectar excepciones.

Parámetros:

t - Excepción iniciada.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onConversationUpdateActivity

protected CompletableFuture onConversationUpdateActivity(TurnContext turnContext)

Se invoca cuando se recibe una actividad de actualización de conversación desde el canal. Las actividades de actualización de conversación son útiles cuando se trata de responder a los usuarios que se agregan o quitan del canal. Por ejemplo, un bot podría responder a un usuario que se va a agregar saludando al usuario.

Invalidaciones:

TeamsActivityHandler.onConversationUpdateActivity(TurnContext turnContext)

Parámetros:

turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onEventActivity

protected CompletableFuture onEventActivity(TurnContext turnContext)

Se invoca cuando se recibe un evento "tokens/respuesta" cuando se usa el comportamiento base de onEventActivity(TurnContext turnContext).

Si usa OAuthPrompt, invalide este método para reenviar este Activity al cuadro de diálogo actual.

De forma predeterminada, este método no hace nada.

Cuando el método onEventActivity(TurnContext turnContext) recibe un evento con un com.microsoft.bot.schema.Activity#getName() de "tokens/respuesta", llama a este método.

Invalidaciones:

TeamsActivityHandler.onEventActivity(TurnContext turnContext)

Parámetros:

turnContext - Objeto de contexto para este turno.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onInvokeActivity

protected CompletableFuture onInvokeActivity(TurnContext turnContext)

Se invoca cuando se recibe una actividad de invocación del conector cuando se usa el comportamiento base de onTurn.

Invalidaciones:

TeamsActivityHandler.onInvokeActivity(TurnContext turnContext)

Parámetros:

turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onSignInInvoke

protected CompletableFuture onSignInInvoke(TurnContext turnContext)

Se invoca cuando se recibe una actividad de invocación de signIn desde el conector.

Invalidaciones:

TeamsActivityHandler.onSignInInvoke(TurnContext turnContext)

Parámetros:

turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsAppBasedLinkQuery

protected CompletableFuture onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)

Se invoca cuando se recibe una actividad de consulta de vínculo basada en la aplicación desde el conector.

Parámetros:

turnContext - TurnContext actual.
query - Tipo de cuerpo de solicitud de invocación para la consulta de vínculo basada en la aplicación.

Devoluciones:

Respuesta de extensión de mensajería para la consulta.

onTeamsCardActionInvoke

protected CompletableFuture onTeamsCardActionInvoke(TurnContext turnContext)

Se invoca cuando se recibe una actividad de invocación de acción de tarjeta del conector.

Parámetros:

turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsChannelCreated

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

Se invoca cuando se recibe una actividad de evento Channel Created del conector. Channel Created corresponde al usuario que crea un nuevo canal.

Parámetros:

channelInfo - Objeto de información del canal que describe el canal.
teamInfo - Objeto de información del equipo que representa al equipo.
turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsChannelDeleted

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

Se invoca cuando se recibe una actividad de eventos eliminados del canal desde el conector. Channel Deleted corresponde al usuario que elimina un canal existente.

Parámetros:

channelInfo - Objeto de información del canal que describe el canal.
teamInfo - Objeto de información del equipo que representa al equipo.
turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsChannelRenamed

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

Se invoca cuando se recibe una actividad de evento de cambio de nombre de canal desde el conector. El nombre del canal se corresponde con el cambio de nombre del usuario de un canal existente.

Parámetros:

channelInfo - Objeto de información del canal que describe el canal.
teamInfo - Objeto de información del equipo que representa al equipo.
turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsChannelRestored

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

Se invoca cuando se recibe una actividad de eventos de Channel Restored desde el conector. Channel Restored corresponde al usuario que restaura un canal eliminado anteriormente.

Parámetros:

channelInfo - Objeto de información del canal que describe el canal.
teamInfo - Objeto de información del equipo que representa al equipo.
turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsFileConsent

protected CompletableFuture onTeamsFileConsent(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Se invoca cuando se recibe una actividad de tarjeta de consentimiento de archivo del conector.

Parámetros:

turnContext - TurnContext actual.
fileConsentCardResponse - Respuesta que representa el valor de la actividad de invocación enviada cuando el usuario actúa en una tarjeta de consentimiento de archivo.

Devoluciones:

InvokeResponse en función de la acción de la tarjeta de consentimiento del archivo.

onTeamsFileConsentAccept

protected CompletableFuture onTeamsFileConsentAccept(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Se invoca cuando el usuario acepta una tarjeta de consentimiento de archivo.

Parámetros:

turnContext - TurnContext actual.
fileConsentCardResponse - Respuesta que representa el valor de la actividad de invocación enviada cuando el usuario acepta una tarjeta de consentimiento de archivo.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsFileConsentDecline

protected CompletableFuture onTeamsFileConsentDecline(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Se invoca cuando el usuario rechaza una tarjeta de consentimiento de archivo.

Parámetros:

turnContext - TurnContext actual.
fileConsentCardResponse - Respuesta que representa el valor de la actividad de invocación enviada cuando el usuario rechaza una tarjeta de consentimiento de archivo.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsMeetingEnd

protected CompletableFuture onTeamsMeetingEnd(MeetingEndEventDetails meeting, TurnContext turnContext)

Se invoca cuando se recibe una actividad de evento de finalización de la reunión de Teams desde el conector. Invalide esto en una clase derivada para proporcionar lógica para cuando finaliza una reunión.

Parámetros:

meeting - Detalles de la reunión.
turnContext - Objeto de contexto para este turno.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsMeetingStart

protected CompletableFuture onTeamsMeetingStart(MeetingStartEventDetails meeting, TurnContext turnContext)

Se invoca cuando se recibe una actividad de eventos de inicio de reunión de Teams desde el conector. Invalide esto en una clase derivada para proporcionar lógica para cuando se inicia una reunión.

Parámetros:

meeting - Detalles de la reunión.
turnContext - Objeto de contexto para este turno.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsMembersAdded

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

Invalide esto en una clase derivada para proporcionar lógica para cuando los miembros distintos del bot se unan al canal, como la lógica de bienvenida del bot.

Parámetros:

membersAdded - Lista de todos los miembros agregados al canal, como se describe en la actividad de actualización de conversación.
teamInfo - Objeto de información del equipo que representa al equipo.
turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsMembersAddedDispatch

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

Invalide esto en una clase derivada para proporcionar lógica para cuando los miembros distintos del bot se unan al canal, como la lógica de bienvenida del bot. Obtendrá los miembros asociados con las cuentas proporcionadas.

Parámetros:

membersAdded - Lista de todas las cuentas agregadas al canal, como se describe en la actividad de actualización de conversación.
teamInfo - Objeto de información del equipo que representa al equipo.
turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsMembersRemoved

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

Invalide esto en una clase derivada para proporcionar lógica cuando los miembros que no sean el bot abandonan el canal, como la lógica del buen bye del bot.

Parámetros:

membersRemoved - Lista de todos los miembros quitados del canal, como se describe en la actividad de actualización de conversación.
teamInfo - Objeto de información del equipo que representa al equipo.
turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsMembersRemovedDispatch

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

Invalide esto en una clase derivada para proporcionar lógica cuando los miembros que no sean el bot abandonan el canal, como la lógica del buen bye del bot. Obtendrá los miembros asociados con las cuentas proporcionadas.

Parámetros:

membersRemoved - Lista de todas las cuentas quitadas del canal, tal como se describe en la actividad de actualización de conversación.
teamInfo - Objeto de información del equipo que representa al equipo.
turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsMessagingExtensionBotMessagePreviewEdit

protected CompletableFuture onTeamsMessagingExtensionBotMessagePreviewEdit(TurnContext turnContext, MessagingExtensionAction action)

Se invoca cuando se recibe una actividad de edición de vista previa del mensaje del bot de extensión de mensajería desde el conector.

Parámetros:

turnContext - TurnContext actual.
action - Acción de extensión de mensajería.

Devoluciones:

Respuesta de acción de extensión de mensajería para la acción.

onTeamsMessagingExtensionBotMessagePreviewSend

protected CompletableFuture onTeamsMessagingExtensionBotMessagePreviewSend(TurnContext turnContext, MessagingExtensionAction action)

Se invoca cuando se recibe una actividad de envío de envío de mensajes de la versión preliminar del bot de extensión de mensajería desde el conector.

Parámetros:

turnContext - TurnContext actual.
action - Acción de extensión de mensajería.

Devoluciones:

Respuesta de acción de extensión de mensajería para la acción.

onTeamsMessagingExtensionCardButtonClicked

protected CompletableFuture onTeamsMessagingExtensionCardButtonClicked(TurnContext turnContext, Object cardData)

Invalide esto en una clase derivada para proporcionar lógica para cuando se hace clic en un botón de tarjeta en una extensión de mensajería.

Parámetros:

turnContext - TurnContext actual.
cardData - Objeto que representa los datos de la tarjeta.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsMessagingExtensionConfigurationQuerySettingUrl

protected CompletableFuture onTeamsMessagingExtensionConfigurationQuerySettingUrl(TurnContext turnContext, MessagingExtensionQuery query)

Se invoca cuando se recibe una actividad de dirección URL de configuración de la configuración de la extensión de mensajería del conector.

Parámetros:

turnContext - TurnContext actual.
query - Consulta de extensión de mensajería.

Devoluciones:

Respuesta de extensión de mensajería para la consulta.

onTeamsMessagingExtensionConfigurationSetting

protected CompletableFuture onTeamsMessagingExtensionConfigurationSetting(TurnContext turnContext, Object settings)

Invalide esto en una clase derivada para proporcionar lógica para cuando se establece una configuración para una extensión de mensajería.

Parámetros:

turnContext - TurnContext actual.
settings - Objeto que representa los valores de configuración.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsMessagingExtensionFetchTask

protected CompletableFuture onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)

Se invoca cuando se recibe una actividad de captura de extensión de mensajería del conector.

Parámetros:

turnContext - TurnContext actual.
action - Acción de extensión de mensajería.

Devoluciones:

Respuesta de acción de extensión de mensajería para la acción.

onTeamsMessagingExtensionQuery

protected CompletableFuture onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)

Se invoca cuando se recibe una actividad de consulta de extensión de mensajería del conector.

Parámetros:

turnContext - TurnContext actual.
query - Consulta del comando de búsqueda.

Devoluciones:

Respuesta de extensión de mensajería para la consulta.

onTeamsMessagingExtensionSelectItem

protected CompletableFuture onTeamsMessagingExtensionSelectItem(TurnContext turnContext, Object query)

Se invoca cuando se recibe una actividad de elemento de selección de extensión de mensajería desde el conector.

Parámetros:

turnContext - TurnContext actual.
query - Objeto que representa la consulta.

Devoluciones:

Respuesta de extensión de mensajería para la consulta.

onTeamsMessagingExtensionSubmitAction

protected CompletableFuture onTeamsMessagingExtensionSubmitAction(TurnContext turnContext, MessagingExtensionAction action)

Se invoca cuando se recibe una actividad de acción de envío de extensión de mensajería desde el conector.

Parámetros:

turnContext - TurnContext actual.
action - Acción de extensión de mensajería.

Devoluciones:

Respuesta de acción de extensión de mensajería para la acción.

onTeamsMessagingExtensionSubmitActionDispatch

protected CompletableFuture onTeamsMessagingExtensionSubmitActionDispatch(TurnContext turnContext, MessagingExtensionAction action)

Se invoca cuando se recibe una actividad de envío de acción de envío de la extensión de mensajería desde el conector.

Parámetros:

turnContext - TurnContext actual.
action - Acción de extensión de mensajería.

Devoluciones:

Respuesta de acción de extensión de mensajería para la acción.

onTeamsO365ConnectorCardAction

protected CompletableFuture onTeamsO365ConnectorCardAction(TurnContext turnContext, O365ConnectorCardActionQuery query)

Se invoca cuando se recibe una actividad de acción de tarjeta del conector de O365 del conector.

Parámetros:

turnContext - TurnContext actual.
query - Consulta de invocación de la tarjeta del conector de O365 HttpPOST.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsSigninVerifyState

protected CompletableFuture onTeamsSigninVerifyState(TurnContext turnContext)

Se invoca cuando se recibe una actividad de estado signIn verify del conector.

Parámetros:

turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsTabFetch

protected CompletableFuture onTeamsTabFetch(TurnContext turnContext, TabRequest tabRequest)

Invalide esto en una clase derivada para proporcionar lógica para cuando se captura una pestaña.

Parámetros:

turnContext - Objeto de contexto para este turno.
tabRequest - La carga del valor de solicitud de invocación de pestaña.

Devoluciones:

Respuesta de tabulación para la solicitud.

onTeamsTabSubmit

protected CompletableFuture onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)

Invalide esto en una clase derivada para proporcionar lógica para cuando se envía una pestaña.

Parámetros:

turnContext - Objeto de contexto para este turno.
tabSubmit - La pestaña enviar la carga del valor de solicitud de invocación.

Devoluciones:

Respuesta de tabulación para la solicitud.

onTeamsTaskModuleFetch

protected CompletableFuture onTeamsTaskModuleFetch(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

Invalide esto en una clase derivada para proporcionar lógica para cuando se captura un módulo de tareas.

Parámetros:

turnContext - TurnContext actual.
taskModuleRequest - El módulo de tareas invoca la carga del valor de solicitud.

Devoluciones:

Respuesta del módulo de tareas para la solicitud.

onTeamsTaskModuleSubmit

protected CompletableFuture onTeamsTaskModuleSubmit(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

Invalide esto en una clase derivada para proporcionar lógica para cuando se envía un módulo de tareas.

Parámetros:

turnContext - TurnContext actual.
taskModuleRequest - El módulo de tareas invoca la carga del valor de solicitud.

Devoluciones:

Respuesta del módulo de tareas para la solicitud.

onTeamsTeamArchived

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

Se invoca cuando se recibe una actividad de eventos de Team Archived desde el conector. Team Archived corresponde al usuario que archiva un equipo.

Parámetros:

channelInfo
teamInfo
turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsTeamDeleted

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

Se invoca cuando se recibe una actividad de eventos de Team Deleted del conector. Team Deleted corresponde al usuario que elimina un equipo.

Parámetros:

channelInfo
teamInfo
turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsTeamHardDeleted

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

Se invoca cuando se recibe una actividad de eventos de Team Hard Deleted del conector. Team Hard Deleted corresponde al usuario que elimina de forma difícil un equipo.

Parámetros:

channelInfo
teamInfo
turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsTeamRenamed

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

Se invoca cuando se recibe una actividad de evento de cambio de nombre de canal desde el conector. El nombre del canal se corresponde con el cambio de nombre del usuario de un canal existente.

Parámetros:

channelInfo - Objeto de información del canal que describe el canal.
teamInfo - Objeto de información del equipo que representa al equipo.
turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsTeamRestored

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

Se invoca cuando se recibe una actividad de eventos de Team Restored desde el conector. Team Restored corresponde al usuario que restaura un equipo.

Parámetros:

channelInfo
teamInfo
turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

onTeamsTeamUnarchived

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

Se invoca cuando se recibe una actividad de eventos no archivados del equipo desde el conector. El equipo no archivado corresponde al usuario que desarchiva un equipo.

Parámetros:

channelInfo
teamInfo
turnContext - TurnContext actual.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

Se aplica a