Microsoft.Agents.Extensions.MSTeams.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 |
|---|---|
| AnonQueryLinkRouteBuilder |
Provides a builder for configuring anonymous query link routes in an AgentApplication. |
| AttachmentExtensions |
Extension methods for converting Attachment instances into Teams message extension attachments. |
| CardButtonClickedRouteBuilder |
Provides a builder for configuring card button click routes in an AgentApplication. |
| CommandRouteBuilderBase<TBuilder> |
Base builder for configuring message extension routes that handle command-based Invoke activities in an AgentApplication. Supports matching the incoming command ID by exact string or regular expression pattern. |
| FetchActionRouteBuilder |
Provides a builder for configuring |
| MessageExtension |
MessageExtensions class to enable fluent style registration of handlers related to Message Extensions. |
| MessagePreviewEditRouteBuilder |
Provides a builder for configuring message preview edit routes in an AgentApplication. |
| MessagePreviewSendRouteBuilder |
Provides a builder for configuring message preview send routes in an AgentApplication. |
| QueryLinkRouteBuilder |
Provides a builder for configuring query link routes in an AgentApplication. |
| QueryRouteBuilder |
Provides a builder for configuring query routes in an AgentApplication. |
| QuerySettingUrlRouteBuilder |
Provides a builder for configuring query URL setting routes in an AgentApplication. |
| SelectItemRouteBuilder |
Provides a builder for configuring select item routes in an AgentApplication. |
| SettingRouteBuilder |
Provides a builder for configuring settings routes in an AgentApplication. |
| SubmitActionRouteBuilder |
Provides a builder for configuring submit action routes in an AgentApplication. |
| TeamsAnonQueryLinkRouteAttribute |
Attribute to define a route that handles Teams message extension anonymous query link (anonymous link unfurling) events. |
| TeamsCardButtonClickedRouteAttribute |
Attribute to define a route that handles Teams message extension card button clicked events. |
| TeamsFetchActionRouteAttribute |
Attribute to define a route that handles Teams message extension |
| TeamsMessagePreviewEditRouteAttribute |
Attribute to define a route that handles Teams message extension agent message preview edit events for a specific command. |
| TeamsMessagePreviewSendRouteAttribute |
Attribute to define a route that handles Teams message extension agent message preview send events for a specific command. |
| TeamsQueryLinkRouteAttribute |
Attribute to define a route that handles Teams message extension query link (link unfurling) events. |
| TeamsQueryRouteAttribute |
Attribute to define a route that handles Teams message extension query events for a specific command. |
| TeamsQuerySettingUrlRouteAttribute |
Attribute to define a route that handles Teams message extension query URL setting events. |
| TeamsSelectItemRouteAttribute |
Attribute to define a route that handles Teams message extension select item events. |
| TeamsSettingRouteAttribute |
Attribute to define a route that handles Teams message extension configure settings events. |
| TeamsSubmitActionRouteAttribute |
Attribute to define a route that handles Teams message extension submit action events for a specific command. |
Delegates
| Name | Description |
|---|---|
| CardButtonClickedHandler<TData> |
Function for handling Message Extension clicking card button events. |
| FetchActionHandler |
Delegate for handling Message Extension fetch task events. |
| MessagePreviewEditHandler |
Function for handling Message Extension message preview edit events. |
| MessagePreviewSendHandler |
Function for handling Message Extension message preview send events. |
| QueryHandler |
Function for handling Message Extension query events. |
| QueryLinkHandler |
Function for handling Message Extension link unfurling events. |
| QuerySettingUrlHandler |
Function for handling Message Extension configuring query setting url events. |
| SelectItemHandler<TData> |
Function for handling Message Extension selecting item events. |
| SettingHandler |
Function for handling Message Extension configuring settings events. |
| SubmitActionHandler |
Delegate for handling Message Extension submitAction events. |