SharePointActivityHandler Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
SharePointActivityHandler est dérivé de ActivityHandler. Il ajoute la prise en charge des événements et interactions spécifiques à SharePoint.
public class SharePointActivityHandler : Microsoft.Bot.Builder.ActivityHandler
type SharePointActivityHandler = class
inherit ActivityHandler
Public Class SharePointActivityHandler
Inherits ActivityHandler
- Héritage
Constructeurs
SharePointActivityHandler() |
SharePointActivityHandler est dérivé de ActivityHandler. Il ajoute la prise en charge des événements et interactions spécifiques à SharePoint. |
Méthodes
OnAdaptiveCardInvokeAsync(ITurnContext<IInvokeActivity>, AdaptiveCardInvokeValue, CancellationToken) |
Appelé lorsque le bot reçoit une action de carte adaptative s’exécute. (Hérité de ActivityHandler) |
OnCommandActivityAsync(ITurnContext<ICommandActivity>, CancellationToken) |
Appelé lorsqu’une activité de commande est reçue lorsque le comportement de base de OnTurnAsync(ITurnContext, CancellationToken) est utilisé. Les commandes sont des demandes d’exécution d’une action et de récepteurs qui répondent généralement avec une ou plusieurs activités commandResult. Les récepteurs sont également censés rejeter explicitement les activités de commande non prises en charge. (Hérité de ActivityHandler) |
OnCommandResultActivityAsync(ITurnContext<ICommandResultActivity>, CancellationToken) |
Appelé lorsqu’une activité CommandResult est reçue lorsque le comportement de base de OnTurnAsync(ITurnContext, CancellationToken) est utilisé. Les activités CommandResult peuvent être utilisées pour communiquer le résultat d’une exécution de commande. (Hérité de ActivityHandler) |
OnConversationUpdateActivityAsync(ITurnContext<IConversationUpdateActivity>, CancellationToken) |
Appelé lorsqu’une activité de mise à jour de conversation est reçue du canal lorsque le comportement de base de OnTurnAsync(ITurnContext, CancellationToken) est utilisé. Les activités de mise à jour de conversation sont utiles lorsqu’il s’agit de répondre aux utilisateurs ajoutés ou supprimés de la conversation. Par exemple, un bot peut répondre à un utilisateur ajouté en saluant l’utilisateur. Par défaut, cette méthode appelle OnMembersAddedAsync(IList<ChannelAccount>, ITurnContext<IConversationUpdateActivity>, CancellationToken) si des utilisateurs ont été ajoutés ou OnMembersRemovedAsync(IList<ChannelAccount>, ITurnContext<IConversationUpdateActivity>, CancellationToken) si des utilisateurs ont été supprimés. La méthode vérifie l’ID de membre afin qu’il réponde uniquement aux mises à jour concernant les membres autres que le bot lui-même. (Hérité de ActivityHandler) |
OnEndOfConversationActivityAsync(ITurnContext<IEndOfConversationActivity>, CancellationToken) |
Remplacez cela dans une classe dérivée pour fournir une logique spécifique à EndOfConversation activités, telles que la logique conversationnelle. (Hérité de ActivityHandler) |
OnEventActivityAsync(ITurnContext<IEventActivity>, CancellationToken) |
Appelé lorsqu’une activité d’événement est reçue du connecteur lorsque le comportement de base de OnTurnAsync(ITurnContext, CancellationToken) est utilisé.
Les activités d’événement peuvent être utilisées pour communiquer de nombreuses choses différentes.
Par défaut, cette méthode appelle OnTokenResponseEventAsync(ITurnContext<IEventActivity>, CancellationToken) si le nom de l’activité est |
OnEventAsync(ITurnContext<IEventActivity>, CancellationToken) |
Appelé lorsqu’un événement autre que |
OnInstallationUpdateActivityAsync(ITurnContext<IInstallationUpdateActivity>, CancellationToken) |
Remplacez-le dans une classe dérivée pour fournir une logique spécifique aux activités InstallationUpdate. (Hérité de ActivityHandler) |
OnInstallationUpdateAddAsync(ITurnContext<IInstallationUpdateActivity>, CancellationToken) |
Remplacez cela dans une classe dérivée pour fournir une logique spécifique à InstallationUpdate activités avec « action » définie sur « add ». (Hérité de ActivityHandler) |
OnInstallationUpdateRemoveAsync(ITurnContext<IInstallationUpdateActivity>, CancellationToken) |
Remplacez cela dans une classe dérivée pour fournir une logique spécifique à InstallationUpdate activités avec « action » définie sur « remove ». (Hérité de ActivityHandler) |
OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken) |
Appelé lorsqu’une activité d’appel est reçue du connecteur. Les activités d’appel peuvent être utilisées pour communiquer de nombreuses choses différentes. |
OnMembersAddedAsync(IList<ChannelAccount>, ITurnContext<IConversationUpdateActivity>, CancellationToken) |
Remplacez cela dans une classe dérivée pour fournir une logique pour quand des membres autres que le bot rejoignent la conversation, comme la logique d’accueil de votre bot. (Hérité de ActivityHandler) |
OnMembersRemovedAsync(IList<ChannelAccount>, ITurnContext<IConversationUpdateActivity>, CancellationToken) |
Remplacez cela dans une classe dérivée pour fournir une logique lorsque les membres autres que le bot quittent la conversation, comme la logique de bon octet de votre bot. (Hérité de ActivityHandler) |
OnMessageActivityAsync(ITurnContext<IMessageActivity>, CancellationToken) |
Remplacez cela dans une classe dérivée pour fournir une logique spécifique à Message activités, telles que la logique conversationnelle. (Hérité de ActivityHandler) |
OnMessageDeleteActivityAsync(ITurnContext<IMessageDeleteActivity>, CancellationToken) |
Remplacez cela dans une classe dérivée pour fournir une logique spécifique à MessageDelete activités, telles que la logique conversationnelle. (Hérité de ActivityHandler) |
OnMessageReactionActivityAsync(ITurnContext<IMessageReactionActivity>, CancellationToken) |
Appelé lorsqu’une activité d’événement est reçue du connecteur lorsque le comportement de base de OnTurnAsync(ITurnContext, CancellationToken) est utilisé. Les réactions de message correspondent à l’utilisateur en ajoutant un « like » ou « sad », etc. (souvent un emoji) à une activité précédemment envoyée. Les réactions aux messages ne sont prises en charge que par quelques canaux. L’activité à laquelle correspond la réaction du message est indiquée dans la propriété replyToId. La valeur de cette propriété est l’ID d’activité d’une activité précédemment envoyée remise au bot en tant que réponse d’un appel d’envoi. (Hérité de ActivityHandler) |
OnMessageUpdateActivityAsync(ITurnContext<IMessageUpdateActivity>, CancellationToken) |
Remplacez cela dans une classe dérivée pour fournir une logique spécifique à MessageUpdate activités, telles que la logique conversationnelle. (Hérité de ActivityHandler) |
OnReactionsAddedAsync(IList<MessageReaction>, ITurnContext<IMessageReactionActivity>, CancellationToken) |
Remplacez cela dans une classe dérivée pour fournir une logique pour quand les réactions à une activité précédente sont ajoutées à la conversation. (Hérité de ActivityHandler) |
OnReactionsRemovedAsync(IList<MessageReaction>, ITurnContext<IMessageReactionActivity>, CancellationToken) |
Remplacez cela dans une classe dérivée pour fournir une logique pour quand les réactions à une activité précédente sont supprimées de la conversation. (Hérité de ActivityHandler) |
OnSearchInvokeAsync(ITurnContext<IInvokeActivity>, SearchInvokeValue, CancellationToken) |
Appelé lorsque le bot est envoyé à une activité « invoke » portant le nom « application/search ». (Hérité de ActivityHandler) |
OnSharePointTaskGetCardViewAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken) |
Remplacez cela dans une classe dérivée pour fournir une logique pour laquelle une vue de carte est extraite. |
OnSharePointTaskGetPropertyPaneConfigurationAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken) |
Substituez-le dans une classe dérivée pour fournir une logique d’obtention des propriétés du volet de configuration. |
OnSharePointTaskGetQuickViewAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken) |
Remplacez cela dans une classe dérivée pour fournir une logique pour laquelle une vue rapide est extraite. |
OnSharePointTaskHandleActionAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken) |
Remplacez-le dans une classe dérivée pour fournir une logique de gestion des actions ACE. |
OnSharePointTaskSetPropertyPaneConfigurationAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken) |
Remplacez cela dans une classe dérivée pour fournir une logique pour définir les propriétés du volet de configuration. |
OnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken) |
Appelé lorsqu’un événement |
OnTokenResponseEventAsync(ITurnContext<IEventActivity>, CancellationToken) |
Appelé lorsqu’un événement |
OnTurnAsync(ITurnContext, CancellationToken) |
Appelé par l’adaptateur (par exemple, un BotFrameworkAdapter) lors de l’exécution pour traiter un Activityentrant. (Hérité de ActivityHandler) |
OnTypingActivityAsync(ITurnContext<ITypingActivity>, CancellationToken) |
Remplacez cela dans une classe dérivée pour fournir une logique spécifique à Typing activités, telles que la logique conversationnelle. (Hérité de ActivityHandler) |
OnUnrecognizedActivityTypeAsync(ITurnContext, CancellationToken) |
Appelé lorsqu’une activité autre qu’un message, une mise à jour de conversation ou un événement est reçue lorsque le comportement de base de OnTurnAsync(ITurnContext, CancellationToken) est utilisé. En cas de substitution, cela peut potentiellement répondre à l’un des autres types d’activités tels que ContactRelationUpdate ou EndOfConversation. Par défaut, cette méthode ne fait rien. (Hérité de ActivityHandler) |