Compartir a través de


SharePointActivityHandler Clase

Definición

SharePointActivityHandler se deriva de ActivityHandler. Agrega compatibilidad con los eventos e interacciones específicos de SharePoint.

public class SharePointActivityHandler : Microsoft.Bot.Builder.ActivityHandler
type SharePointActivityHandler = class
    inherit ActivityHandler
Public Class SharePointActivityHandler
Inherits ActivityHandler
Herencia
SharePointActivityHandler

Constructores

SharePointActivityHandler()

SharePointActivityHandler se deriva de ActivityHandler. Agrega compatibilidad con los eventos e interacciones específicos de SharePoint.

Métodos

OnAdaptiveCardInvokeAsync(ITurnContext<IInvokeActivity>, AdaptiveCardInvokeValue, CancellationToken)

Se invoca cuando el bot se envía una acción de tarjeta adaptable Ejecutar.

(Heredado de ActivityHandler)
OnCommandActivityAsync(ITurnContext<ICommandActivity>, CancellationToken)

Se invoca cuando se recibe una actividad de comando cuando se usa el comportamiento base de OnTurnAsync(ITurnContext, CancellationToken). Los comandos son solicitudes para realizar una acción y los receptores suelen responder con una o varias actividades commandResult. También se espera que los receptores rechacen explícitamente las actividades de comandos no admitidas.

(Heredado de ActivityHandler)
OnCommandResultActivityAsync(ITurnContext<ICommandResultActivity>, CancellationToken)

Se invoca cuando se recibe una actividad CommandResult cuando se usa el comportamiento base de OnTurnAsync(ITurnContext, CancellationToken). Las actividades CommandResult se pueden usar para comunicar el resultado de una ejecución de comandos.

(Heredado de ActivityHandler)
OnConversationUpdateActivityAsync(ITurnContext<IConversationUpdateActivity>, CancellationToken)

Se invoca cuando se recibe una actividad de actualización de conversación desde el canal cuando se usa el comportamiento base de OnTurnAsync(ITurnContext, CancellationToken). Las actividades de actualización de conversación son útiles cuando se trata de responder a los usuarios que se agregan o quitan de la conversación. Por ejemplo, un bot podría responder a un usuario que se va a agregar saludando al usuario. De forma predeterminada, este método llamará a OnMembersAddedAsync(IList<ChannelAccount>, ITurnContext<IConversationUpdateActivity>, CancellationToken) si se han agregado usuarios o OnMembersRemovedAsync(IList<ChannelAccount>, ITurnContext<IConversationUpdateActivity>, CancellationToken) si se han quitado usuarios. El método comprueba el identificador de miembro para que solo responda a las actualizaciones con respecto a los miembros que no sean el propio bot.

(Heredado de ActivityHandler)
OnEndOfConversationActivityAsync(ITurnContext<IEndOfConversationActivity>, CancellationToken)

Invalide esto en una clase derivada para proporcionar lógica específica de EndOfConversation actividades, como la lógica conversacional.

(Heredado de ActivityHandler)
OnEventActivityAsync(ITurnContext<IEventActivity>, CancellationToken)

Se invoca cuando se recibe una actividad de evento del conector cuando se usa el comportamiento base de OnTurnAsync(ITurnContext, CancellationToken). Las actividades de eventos se pueden usar para comunicar muchas cosas diferentes. De forma predeterminada, este método llamará a OnTokenResponseEventAsync(ITurnContext<IEventActivity>, CancellationToken) si el nombre de la actividad es tokens/response o OnEventAsync(ITurnContext<IEventActivity>, CancellationToken) de lo contrario. Un OAuthCardpuede desencadenar un evento tokens/response .

(Heredado de ActivityHandler)
OnEventAsync(ITurnContext<IEventActivity>, CancellationToken)

Se invoca cuando se recibe un evento distinto de tokens/response cuando se usa el comportamiento base de OnEventActivityAsync(ITurnContext<IEventActivity>, CancellationToken). Este método podría invalidarse opcionalmente si el bot está diseñado para controlar eventos varios. De forma predeterminada, este método no hace nada.

(Heredado de ActivityHandler)
OnInstallationUpdateActivityAsync(ITurnContext<IInstallationUpdateActivity>, CancellationToken)

Invalide esto en una clase derivada para proporcionar lógica específica de InstallationUpdate actividades.

(Heredado de ActivityHandler)
OnInstallationUpdateAddAsync(ITurnContext<IInstallationUpdateActivity>, CancellationToken)

Invalide esto en una clase derivada para proporcionar lógica específica de InstallationUpdate actividades con "action" establecido en "add".

(Heredado de ActivityHandler)
OnInstallationUpdateRemoveAsync(ITurnContext<IInstallationUpdateActivity>, CancellationToken)

Invalide esto en una clase derivada para proporcionar lógica específica de InstallationUpdate actividades con "action" establecido en "remove".

(Heredado de ActivityHandler)
OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken)

Se invoca cuando se recibe una actividad de invocación desde el conector. Las actividades de invocación se pueden usar para comunicar muchas cosas diferentes.

OnMembersAddedAsync(IList<ChannelAccount>, ITurnContext<IConversationUpdateActivity>, CancellationToken)

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

(Heredado de ActivityHandler)
OnMembersRemovedAsync(IList<ChannelAccount>, ITurnContext<IConversationUpdateActivity>, CancellationToken)

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

(Heredado de ActivityHandler)
OnMessageActivityAsync(ITurnContext<IMessageActivity>, CancellationToken)

Invalide esto en una clase derivada para proporcionar lógica específica de Message actividades, como la lógica conversacional.

(Heredado de ActivityHandler)
OnMessageDeleteActivityAsync(ITurnContext<IMessageDeleteActivity>, CancellationToken)

Invalide esto en una clase derivada para proporcionar lógica específica de MessageDelete actividades, como la lógica conversacional.

(Heredado de ActivityHandler)
OnMessageReactionActivityAsync(ITurnContext<IMessageReactionActivity>, CancellationToken)

Se invoca cuando se recibe una actividad de evento del conector cuando se usa el comportamiento base de OnTurnAsync(ITurnContext, CancellationToken). Las reacciones de mensaje corresponden al usuario que agrega un etcetera "like" o "sad". (a menudo un emoji) a una actividad enviada previamente. Las reacciones de mensajes solo son compatibles con algunos canales. La actividad a la que corresponde la reacción del mensaje se indica en la propiedad replyToId. El valor de esta propiedad es el identificador de actividad de una actividad enviada previamente que se devolvía al bot como respuesta de una llamada de envío.

(Heredado de ActivityHandler)
OnMessageUpdateActivityAsync(ITurnContext<IMessageUpdateActivity>, CancellationToken)

Invalide esto en una clase derivada para proporcionar lógica específica de MessageUpdate actividades, como la lógica conversacional.

(Heredado de ActivityHandler)
OnReactionsAddedAsync(IList<MessageReaction>, ITurnContext<IMessageReactionActivity>, CancellationToken)

Invalide esto en una clase derivada para proporcionar lógica para cuando se agregan reacciones a una actividad anterior a la conversación.

(Heredado de ActivityHandler)
OnReactionsRemovedAsync(IList<MessageReaction>, ITurnContext<IMessageReactionActivity>, CancellationToken)

Invalide esto en una clase derivada para proporcionar lógica para cuando se quitan las reacciones a una actividad anterior de la conversación.

(Heredado de ActivityHandler)
OnSearchInvokeAsync(ITurnContext<IInvokeActivity>, SearchInvokeValue, CancellationToken)

Se invoca cuando el bot se envía una actividad "invoke" que tiene el nombre "application/search".

(Heredado de ActivityHandler)
OnSharePointTaskGetCardViewAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken)

Invalide esto en una clase derivada para proporcionar lógica para cuando se captura una vista de tarjeta.

OnSharePointTaskGetPropertyPaneConfigurationAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken)

Invalide esto en una clase derivada para proporcionar lógica para obtener las propiedades del panel de configuración.

OnSharePointTaskGetQuickViewAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken)

Invalide esto en una clase derivada para proporcionar lógica para cuando se captura una vista rápida.

OnSharePointTaskHandleActionAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken)

Invalide esto en una clase derivada para proporcionar lógica para controlar las acciones ace.

OnSharePointTaskSetPropertyPaneConfigurationAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken)

Invalide esto en una clase derivada para proporcionar lógica para establecer las propiedades del panel de configuración.

OnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken)

Se invoca cuando se recibe un evento signin/verifyState o signin/tokenExchange cuando se usa el comportamiento base de OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken). Si usa un OAuthPrompt, invalide este método para reenviar este Activity al cuadro de diálogo actual. De forma predeterminada, este método no hace nada.

(Heredado de ActivityHandler)
OnTokenResponseEventAsync(ITurnContext<IEventActivity>, CancellationToken)

Se invoca cuando se recibe un evento tokens/response cuando se usa el comportamiento base de OnEventActivityAsync(ITurnContext<IEventActivity>, CancellationToken). Si usa un OAuthPrompt, invalide este método para reenviar este Activity al cuadro de diálogo actual. De forma predeterminada, este método no hace nada.

(Heredado de ActivityHandler)
OnTurnAsync(ITurnContext, CancellationToken)

Lo llama el adaptador (por ejemplo, un BotFrameworkAdapter) en tiempo de ejecución para procesar un Activityentrante.

(Heredado de ActivityHandler)
OnTypingActivityAsync(ITurnContext<ITypingActivity>, CancellationToken)

Invalide esto en una clase derivada para proporcionar lógica específica de Typing actividades, como la lógica conversacional.

(Heredado de ActivityHandler)
OnUnrecognizedActivityTypeAsync(ITurnContext, CancellationToken)

Se invoca cuando se recibe una actividad distinta de un mensaje, una actualización de conversación o un evento cuando se usa el comportamiento base de OnTurnAsync(ITurnContext, CancellationToken). Si se reemplaza, esto podría responder a cualquiera de los otros tipos de actividad, como ContactRelationUpdate o EndOfConversation. De forma predeterminada, este método no hace nada.

(Heredado de ActivityHandler)

Se aplica a