Language

MessageExtensionExtensions Class

Definition

Extension methods for registering message extension invoke handlers.

public static class MessageExtensionExtensions
type MessageExtensionExtensions = class
Public Module MessageExtensionExtensions
Inheritance
MessageExtensionExtensions

Methods

Name Description
OnAnonQueryLink(TeamsBotApplication, MessageExtensionAnonQueryLinkHandler)

Registers a handler for message extension anonymous query link invoke activities. Cannot be combined with OnInvoke(TeamsBotApplication, InvokeHandler).

OnCardButtonClicked(TeamsBotApplication, OnCardButtonClickedHandler)

Registers a handler for message extension card button clicked invoke activities. Called when a user clicks an Action.Submit button on a message extension result card. Cannot be combined with OnInvoke(TeamsBotApplication, InvokeHandler).

OnFetchTask(TeamsBotApplication, MessageExtensionFetchTaskHandler)

Registers a handler for message extension fetch task invoke activities. Cannot be combined with OnInvoke(TeamsBotApplication, InvokeHandler).

OnQuery(TeamsBotApplication, MessageExtensionQueryHandler)

Registers a handler for message extension query invoke activities. Cannot be combined with OnInvoke(TeamsBotApplication, InvokeHandler).

OnQueryLink(TeamsBotApplication, MessageExtensionQueryLinkHandler)

Registers a handler for message extension query link invoke activities. Cannot be combined with OnInvoke(TeamsBotApplication, InvokeHandler).

OnQuerySettingUrl(TeamsBotApplication, MessageExtensionQuerySettingUrlHandler)

Registers a handler for message extension query setting URL invoke activities. Cannot be combined with OnInvoke(TeamsBotApplication, InvokeHandler).

OnSelectItem(TeamsBotApplication, MessageExtensionSelectItemHandler)

Registers a handler for message extension select item invoke activities. Cannot be combined with OnInvoke(TeamsBotApplication, InvokeHandler).

OnSetting(TeamsBotApplication, MessageExtensionSettingsHandler)

Registers a handler for message extension setting invoke activities. Called by Teams when the user saves settings after the config URL popup. Must be paired with OnQuerySettingUrl(TeamsBotApplication, MessageExtensionQuerySettingUrlHandler) to complete the settings flow.

OnSubmitAction(TeamsBotApplication, MessageExtensionSubmitActionHandler)

Registers a handler for message extension submit action invoke activities. Cannot be combined with OnInvoke(TeamsBotApplication, InvokeHandler).

Applies to