SharePointActivityHandler Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O SharePointActivityHandler é derivado de ActivityHandler. Ele adiciona suporte para eventos e interações específicos do SharePoint.
public class SharePointActivityHandler : Microsoft.Bot.Builder.ActivityHandler
type SharePointActivityHandler = class
inherit ActivityHandler
Public Class SharePointActivityHandler
Inherits ActivityHandler
- Herança
Construtores
SharePointActivityHandler() |
O SharePointActivityHandler é derivado de ActivityHandler. Ele adiciona suporte para eventos e interações específicos do SharePoint. |
Métodos
OnAdaptiveCardInvokeAsync(ITurnContext<IInvokeActivity>, AdaptiveCardInvokeValue, CancellationToken) |
Invocado quando o bot é enviado uma ação de cartão adaptável executar. (Herdado de ActivityHandler) |
OnCommandActivityAsync(ITurnContext<ICommandActivity>, CancellationToken) |
Invocado quando uma atividade de comando é recebida quando o comportamento base de OnTurnAsync(ITurnContext, CancellationToken) é usado. Comandos são solicitações para executar uma ação e os receptores normalmente respondem com uma ou mais atividades commandResult. Espera-se também que os receptores rejeitem explicitamente atividades de comando sem suporte. (Herdado de ActivityHandler) |
OnCommandResultActivityAsync(ITurnContext<ICommandResultActivity>, CancellationToken) |
Invocado quando uma atividade CommandResult é recebida quando o comportamento base de OnTurnAsync(ITurnContext, CancellationToken) é usado. As atividades CommandResult podem ser usadas para comunicar o resultado de uma execução de comando. (Herdado de ActivityHandler) |
OnConversationUpdateActivityAsync(ITurnContext<IConversationUpdateActivity>, CancellationToken) |
Invocado quando uma atividade de atualização de conversa é recebida do canal quando o comportamento base de OnTurnAsync(ITurnContext, CancellationToken) é usado. As atividades de atualização de conversa são úteis quando se trata de responder aos usuários que estão sendo adicionados ou removidos da conversa. Por exemplo, um bot pode responder a um usuário que está sendo adicionado cumprimentando o usuário. Por padrão, esse método chamará OnMembersAddedAsync(IList<ChannelAccount>, ITurnContext<IConversationUpdateActivity>, CancellationToken) se algum usuário tiver sido adicionado ou OnMembersRemovedAsync(IList<ChannelAccount>, ITurnContext<IConversationUpdateActivity>, CancellationToken) se algum usuário tiver sido removido. O método verifica a ID do membro para que ele responda apenas às atualizações relacionadas a membros diferentes do próprio bot. (Herdado de ActivityHandler) |
OnEndOfConversationActivityAsync(ITurnContext<IEndOfConversationActivity>, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica específica para atividades de EndOfConversation, como a lógica de conversação. (Herdado de ActivityHandler) |
OnEventActivityAsync(ITurnContext<IEventActivity>, CancellationToken) |
Invocado quando uma atividade de evento é recebida do conector quando o comportamento base de OnTurnAsync(ITurnContext, CancellationToken) é usado.
As atividades de evento podem ser usadas para comunicar várias coisas diferentes.
Por padrão, esse método chamará OnTokenResponseEventAsync(ITurnContext<IEventActivity>, CancellationToken) se o nome da atividade for |
OnEventAsync(ITurnContext<IEventActivity>, CancellationToken) |
Invocado quando um evento diferente de |
OnInstallationUpdateActivityAsync(ITurnContext<IInstallationUpdateActivity>, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica específica para atividades de InstallationUpdate. (Herdado de ActivityHandler) |
OnInstallationUpdateAddAsync(ITurnContext<IInstallationUpdateActivity>, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica específica para atividades de InstallationUpdate com 'action' definido como 'add'. (Herdado de ActivityHandler) |
OnInstallationUpdateRemoveAsync(ITurnContext<IInstallationUpdateActivity>, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica específica para atividades de InstallationUpdate com 'action' definido como 'remove'. (Herdado de ActivityHandler) |
OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken) |
Invocado quando uma atividade de invocação é recebida do conector. As atividades de invocação podem ser usadas para comunicar várias coisas diferentes. |
OnMembersAddedAsync(IList<ChannelAccount>, ITurnContext<IConversationUpdateActivity>, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot ingressarem na conversa, como a lógica de boas-vindas do bot. (Herdado de ActivityHandler) |
OnMembersRemovedAsync(IList<ChannelAccount>, ITurnContext<IConversationUpdateActivity>, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot deixarem a conversa, como a lógica de adeus do bot. (Herdado de ActivityHandler) |
OnMessageActivityAsync(ITurnContext<IMessageActivity>, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica específica para atividades de Message, como a lógica de conversação. (Herdado de ActivityHandler) |
OnMessageDeleteActivityAsync(ITurnContext<IMessageDeleteActivity>, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica específica para atividades de MessageDelete, como a lógica de conversação. (Herdado de ActivityHandler) |
OnMessageReactionActivityAsync(ITurnContext<IMessageReactionActivity>, CancellationToken) |
Invocado quando uma atividade de evento é recebida do conector quando o comportamento base de OnTurnAsync(ITurnContext, CancellationToken) é usado. As reações de mensagem correspondem ao usuário adicionando um 'like' ou 'sad' etc. (geralmente um emoji) a uma atividade enviada anteriormente. As reações de mensagem só têm suporte em alguns canais. A atividade à qual a reação da mensagem corresponde é indicada na propriedade replyToId. O valor dessa propriedade é a ID de atividade de uma atividade enviada anteriormente dada de volta ao bot como a resposta de uma chamada de envio. (Herdado de ActivityHandler) |
OnMessageUpdateActivityAsync(ITurnContext<IMessageUpdateActivity>, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica específica para atividades de MessageUpdate, como a lógica de conversação. (Herdado de ActivityHandler) |
OnReactionsAddedAsync(IList<MessageReaction>, ITurnContext<IMessageReactionActivity>, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica para quando as reações a uma atividade anterior são adicionadas à conversa. (Herdado de ActivityHandler) |
OnReactionsRemovedAsync(IList<MessageReaction>, ITurnContext<IMessageReactionActivity>, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica para quando as reações a uma atividade anterior forem removidas da conversa. (Herdado de ActivityHandler) |
OnSearchInvokeAsync(ITurnContext<IInvokeActivity>, SearchInvokeValue, CancellationToken) |
Invocado quando o bot é enviado uma atividade 'invoke' com o nome de 'aplicativo/pesquisa'. (Herdado de ActivityHandler) |
OnSharePointTaskGetCardViewAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica para quando um modo de exibição de cartão é buscado. |
OnSharePointTaskGetPropertyPaneConfigurationAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica para obter propriedades do painel de configuração. |
OnSharePointTaskGetQuickViewAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica para quando uma exibição rápida for buscada. |
OnSharePointTaskHandleActionAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica para lidar com ações ace. |
OnSharePointTaskSetPropertyPaneConfigurationAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica para definir propriedades do painel de configuração. |
OnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken) |
Invocado quando um evento |
OnTokenResponseEventAsync(ITurnContext<IEventActivity>, CancellationToken) |
Invocado quando um evento de |
OnTurnAsync(ITurnContext, CancellationToken) |
Chamado pelo adaptador (por exemplo, um BotFrameworkAdapter) em runtime para processar um Activityde entrada. (Herdado de ActivityHandler) |
OnTypingActivityAsync(ITurnContext<ITypingActivity>, CancellationToken) |
Substitua isso em uma classe derivada para fornecer lógica específica para atividades de Typing, como a lógica de conversação. (Herdado de ActivityHandler) |
OnUnrecognizedActivityTypeAsync(ITurnContext, CancellationToken) |
Invocado quando uma atividade diferente de uma mensagem, atualização de conversa ou evento é recebida quando o comportamento base de OnTurnAsync(ITurnContext, CancellationToken) é usado. Se substituído, isso pode potencialmente responder a qualquer um dos outros tipos de atividade, como ContactRelationUpdate ou EndOfConversation. Por padrão, esse método não faz nada. (Herdado de ActivityHandler) |