Microsoft.Teams.Apps.MessageExtensions Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
| Name | Description |
|---|---|
| BotMessagePreviewActionType |
Bot message preview action values. |
| BotMessagePreviewActionTypes |
Bot message preview action values. |
| ComposeExtension |
Messaging extension result. |
| MessageExtensionAction |
Message extension action payload for submit action and fetch task activities. |
| MessageExtensionActionResponse |
Represents a response from a message extension action that can contain either a task module or compose extension response. |
| MessageExtensionActionResponseBuilder |
Builder for MessageExtensionActionResponse. |
| MessageExtensionActivityPreview |
Represents an activity preview used in BotMessagePreview responses. Teams renders this as a card preview before the user confirms sending. On the inbound side, Teams echoes this back via BotActivityPreview when the user clicks 'send' or 'edit'. |
| MessageExtensionCommandContext |
Message extension command context values. |
| MessageExtensionCommandContexts |
Message extension command context values. |
| MessageExtensionContext |
Context information for message extension actions. |
| MessageExtensionExtensions |
Extension methods for registering message extension invoke handlers. |
| MessageExtensionQuery |
Messaging extension query payload. |
| MessageExtensionQueryLink |
App-based query link payload for link unfurling. |
| MessageExtensionResponse |
Messaging extension response wrapper. |
| MessageExtensionResponseBuilder |
Builder for MessageExtensionResponse. |
| MessageExtensionResponseType |
Messaging extension response types. |
| MessageExtensionResponseTypes |
Messaging extension response types. |
| MessageFrom |
Sender of the message. |
| MessageImportance |
String constants for message importance levels. |
| MessagePayload |
Represents the individual message within a chat or channel where a message action is taken. |
| MessagePayloadAttachment |
Attachment in a message payload. |
| MessagePayloadBody |
Message body content. |
| MessagePayloadImportanceTypes |
Common message importance values. |
| MessagePayloadReaction |
Reaction to a message. |
| QueryOptions |
Query options for pagination. |
| QueryParameter |
Query parameter. |
| User |
Represents a user who created a reaction. |
| UserIdentityType |
String constants for user identity types. |
| UserIdentityTypes |
String constants for user identity types. |
Delegates
| Name | Description |
|---|---|
| MessageExtensionAnonQueryLinkHandler |
Delegate for handling message extension anonymous query link invoke activities. |
| MessageExtensionFetchTaskHandler |
Delegate for handling message extension fetch task invoke activities. Can return either a TaskModuleResponse or MessageExtensionResponse. |
| MessageExtensionQueryHandler |
Delegate for handling message extension query invoke activities. |
| MessageExtensionQueryLinkHandler |
Delegate for handling message extension query link invoke activities. |
| MessageExtensionQuerySettingUrlHandler |
Delegate for handling message extension query setting URL invoke activities. |
| MessageExtensionSelectItemHandler |
Delegate for handling message extension select item invoke activities. |
| MessageExtensionSettingsHandler |
Delegate for handling message extension setting invoke activities. Sent by Teams when the user saves settings after the config URL popup. |
| MessageExtensionSubmitActionHandler |
Delegate for handling message extension submit action invoke activities. Can return either a TaskModuleResponse or MessageExtensionResponse. |
| OnCardButtonClickedHandler |
Delegate for handling message extension card button clicked invoke activities.
Sent when a user clicks an |