Taal

SharePointActivityHandler Klas

Definitie

De SharePointActivityHandler is afgeleid van ActivityHandler. Er wordt ondersteuning toegevoegd voor de specifieke SharePoint-gebeurtenissen en -interacties.

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

Constructors

Name Description
SharePointActivityHandler()

De SharePointActivityHandler is afgeleid van ActivityHandler. Er wordt ondersteuning toegevoegd voor de specifieke SharePoint-gebeurtenissen en -interacties.

Methoden

Name Description
OnAdaptiveCardInvokeAsync(ITurnContext<IInvokeActivity>, AdaptiveCardInvokeValue, CancellationToken)

Aangeroepen wanneer de bot een adaptieve kaartactie wordt verzonden.

(Overgenomen van ActivityHandler)
OnCommandActivityAsync(ITurnContext<ICommandActivity>, CancellationToken)

Wordt aangeroepen wanneer een commando-activiteit wordt ontvangen wanneer het basisgedrag van OnTurnAsync(ITurnContext, CancellationToken) wordt gebruikt. Opdrachten zijn aanvragen om een actie uit te voeren en ontvangers reageren doorgaans met een of meer commandResult-activiteiten. Ontvangers worden naar verwachting ook expliciet niet-ondersteunde opdrachtactiviteiten geweigerd.

(Overgenomen van ActivityHandler)
OnCommandResultActivityAsync(ITurnContext<ICommandResultActivity>, CancellationToken)

Wordt aangeroepen wanneer een CommandResult-activiteit wordt ontvangen wanneer het basisgedrag van OnTurnAsync(ITurnContext, CancellationToken) wordt gebruikt. CommandResult-activiteiten kunnen worden gebruikt om het resultaat van een opdrachtuitvoering te communiceren.

(Overgenomen van ActivityHandler)
OnConversationUpdateActivityAsync(ITurnContext<IConversationUpdateActivity>, CancellationToken)

Aangeroepen wanneer een activiteit van een gespreksupdate wordt ontvangen van het kanaal wanneer het basisgedrag van OnTurnAsync(ITurnContext, CancellationToken) wordt gebruikt. Activiteiten voor het bijwerken van gesprekken zijn handig als het gaat om het reageren op gebruikers die worden toegevoegd aan of verwijderd uit het gesprek. Een bot kan bijvoorbeeld reageren op een gebruiker die wordt toegevoegd door de gebruiker te begroeten. Standaard roept OnMembersAddedAsync(IList<ChannelAccount>, ITurnContext<IConversationUpdateActivity>, CancellationToken) deze methode aan als er gebruikers zijn toegevoegd of OnMembersRemovedAsync(IList<ChannelAccount>, ITurnContext<IConversationUpdateActivity>, CancellationToken) verwijderd. De methode controleert de lid-id zodat deze alleen reageert op updates met betrekking tot andere leden dan de bot zelf.

(Overgenomen van ActivityHandler)
OnEndOfConversationActivityAsync(ITurnContext<IEndOfConversationActivity>, CancellationToken)

Overschrijf dit in een afgeleide klasse om logica te bieden die specifiek is voor EndOfConversation activiteiten, zoals de conversatielogica.

(Overgenomen van ActivityHandler)
OnEventActivityAsync(ITurnContext<IEventActivity>, CancellationToken)

Aangeroepen wanneer een gebeurtenisactiviteit van de connector wordt ontvangen wanneer het basisgedrag van OnTurnAsync(ITurnContext, CancellationToken) wordt gebruikt. Gebeurtenisactiviteiten kunnen worden gebruikt om veel verschillende dingen te communiceren. Standaard roept OnTokenResponseEventAsync(ITurnContext<IEventActivity>, CancellationToken) deze methode aan of de activiteit wel of OnEventAsync(ITurnContext<IEventActivity>, CancellationToken) niet heettokens/response. Een gebeurtenis kan worden getriggerd door een OAuthCard.tokens/response

(Overgenomen van ActivityHandler)
OnEventAsync(ITurnContext<IEventActivity>, CancellationToken)

Wordt aangeroepen wanneer een gebeurtenis anders dan tokens/response wordt ontvangen wanneer het basisgedrag van OnEventActivityAsync(ITurnContext<IEventActivity>, CancellationToken) wordt gebruikt. Deze methode kan eventueel worden overschreven als de bot is bedoeld voor het afhandelen van diverse gebeurtenissen. Deze methode doet standaard niets.

(Overgenomen van ActivityHandler)
OnInstallationUpdateActivityAsync(ITurnContext<IInstallationUpdateActivity>, CancellationToken)

Overschrijf dit in een afgeleide klasse om logica te bieden die specifiek is voor InstallationUpdate activiteiten.

(Overgenomen van ActivityHandler)
OnInstallationUpdateAddAsync(ITurnContext<IInstallationUpdateActivity>, CancellationToken)

Overschrijf dit in een afgeleide klasse om logica te bieden die specifiek is voor InstallationUpdate activiteiten met 'actie' op 'toevoegen'.

(Overgenomen van ActivityHandler)
OnInstallationUpdateRemoveAsync(ITurnContext<IInstallationUpdateActivity>, CancellationToken)

Overschrijf dit in een afgeleide klasse om logica te bieden die specifiek is voor InstallationUpdate activiteiten met 'actie' op 'verwijderen' gezet.

(Overgenomen van ActivityHandler)
OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken)

Aangeroepen wanneer een aanroepactiviteit wordt ontvangen van de connector. Aanroepen van activiteiten kan worden gebruikt om veel verschillende dingen te communiceren.

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

Overschrijf dit in een afgeleide klasse om logica te bieden voor wanneer andere leden dan de bot deelnemen aan het gesprek, zoals de welkomstlogica van uw bot.

(Overgenomen van ActivityHandler)
OnMembersRemovedAsync(IList<ChannelAccount>, ITurnContext<IConversationUpdateActivity>, CancellationToken)

Overschrijf dit in een afgeleide klasse om logica te bieden voor wanneer andere leden dan de bot het gesprek verlaten, zoals de logica van uw bot.

(Overgenomen van ActivityHandler)
OnMessageActivityAsync(ITurnContext<IMessageActivity>, CancellationToken)

Overschrijf dit in een afgeleide klasse om logica te bieden die specifiek is voor Message activiteiten, zoals de conversatielogica.

(Overgenomen van ActivityHandler)
OnMessageDeleteActivityAsync(ITurnContext<IMessageDeleteActivity>, CancellationToken)

Overschrijf dit in een afgeleide klasse om logica te bieden die specifiek is voor MessageDelete activiteiten, zoals de conversatielogica.

(Overgenomen van ActivityHandler)
OnMessageReactionActivityAsync(ITurnContext<IMessageReactionActivity>, CancellationToken)

Aangeroepen wanneer een gebeurtenisactiviteit van de connector wordt ontvangen wanneer het basisgedrag van OnTurnAsync(ITurnContext, CancellationToken) wordt gebruikt. Berichtreacties komen overeen met de gebruiker die een 'like' of 'sad' enzovoort toevoegt (vaak een emoji) aan een eerder verzonden activiteit. Berichtreacties worden slechts door een paar kanalen ondersteund. De activiteit waarmee de reactie van het bericht overeenkomt, wordt aangegeven in de eigenschap replyToId. De waarde van deze eigenschap is de activiteits-id van een eerder verzonden activiteit die aan de bot is gegeven als het antwoord van een verzendgesprek.

(Overgenomen van ActivityHandler)
OnMessageUpdateActivityAsync(ITurnContext<IMessageUpdateActivity>, CancellationToken)

Overschrijf dit in een afgeleide klasse om logica te bieden die specifiek is voor MessageUpdate activiteiten, zoals de conversatielogica.

(Overgenomen van ActivityHandler)
OnReactionsAddedAsync(IList<MessageReaction>, ITurnContext<IMessageReactionActivity>, CancellationToken)

Overschrijf dit in een afgeleide klasse om logica te bieden wanneer reacties op een eerdere activiteit worden toegevoegd aan het gesprek.

(Overgenomen van ActivityHandler)
OnReactionsRemovedAsync(IList<MessageReaction>, ITurnContext<IMessageReactionActivity>, CancellationToken)

Overschrijf dit in een afgeleide klasse om logica te bieden voor wanneer reacties op een eerdere activiteit worden verwijderd uit het gesprek.

(Overgenomen van ActivityHandler)
OnSearchInvokeAsync(ITurnContext<IInvokeActivity>, SearchInvokeValue, CancellationToken)

Aangeroepen wanneer de bot een 'invoke'-activiteit met de naam 'application/search' heeft verzonden.

(Overgenomen van ActivityHandler)
OnSharePointTaskGetCardViewAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken)

Overschrijf dit in een afgeleide klasse om logica te bieden voor wanneer een kaartweergave wordt opgehaald.

OnSharePointTaskGetPropertyPaneConfigurationAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken)

Overschrijf dit in een afgeleide klasse om logica te bieden voor het ophalen van eigenschappen van het configuratievenster.

OnSharePointTaskGetQuickViewAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken)

Overschrijf dit in een afgeleide klasse om logica te bieden voor wanneer een snelle weergave wordt opgehaald.

OnSharePointTaskHandleActionAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken)

Overschrijf dit in een afgeleide klasse om logica te bieden voor het verwerken van ACE-acties.

OnSharePointTaskSetPropertyPaneConfigurationAsync(ITurnContext<IInvokeActivity>, AceRequest, CancellationToken)

Overschrijf dit in een afgeleide klasse om logica te bieden voor het instellen van eigenschappen van het configuratievenster.

OnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken)

Wordt aangeroepen wanneer een signin/verifyState of signin/tokenExchange event wordt ontvangen wanneer het basisgedrag van OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken) wordt gebruikt. Als je een OAuthPromptgebruikt, overschrijf dan deze methode om deze Activity door te sturen naar het huidige dialoog. Deze methode doet standaard niets.

(Overgenomen van ActivityHandler)
OnTokenResponseEventAsync(ITurnContext<IEventActivity>, CancellationToken)

Wordt aangeroepen wanneer een tokens/response gebeurtenis wordt ontvangen wanneer het basisgedrag van OnEventActivityAsync(ITurnContext<IEventActivity>, CancellationToken) wordt gebruikt. Als je een OAuthPromptgebruikt, overschrijf dan deze methode om deze Activity door te sturen naar het huidige dialoog. Deze methode doet standaard niets.

(Overgenomen van ActivityHandler)
OnTurnAsync(ITurnContext, CancellationToken)

Wordt door de adapter (bijvoorbeeld een BotFrameworkAdapter) aangeroepen tijdens runtime om een inkomende Activityte verwerken.

(Overgenomen van ActivityHandler)
OnTypingActivityAsync(ITurnContext<ITypingActivity>, CancellationToken)

Overschrijf dit in een afgeleide klasse om logica te bieden die specifiek is voor Typing activiteiten, zoals de conversatielogica.

(Overgenomen van ActivityHandler)
OnUnrecognizedActivityTypeAsync(ITurnContext, CancellationToken)

Aangeroepen wanneer een andere activiteit dan een bericht, gespreksupdate of gebeurtenis wordt ontvangen wanneer het basisgedrag van OnTurnAsync(ITurnContext, CancellationToken) wordt gebruikt. Als het wordt overruled, kan dit mogelijk reageren op andere activiteitstypen zoals ContactRelationUpdate of EndOfConversation. Deze methode doet standaard niets.

(Overgenomen van ActivityHandler)

Van toepassing op