HtmlWidgetHelpers.TryGetWidgetModelContext(MessageActivity) Method
Definition
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.
Attempts to extract an MCP UI update-model-context request from a message
activity's value. A widget can request that content be added to the
model context by reusing the messageBack mechanism (like Action.Submit
for adaptive cards).
Such a request arrives as a normal message activity whose value carries
the McpUiUpdateModelContextRequest payload.
This is fire-and-forget: the bot does not respond.
The helper is tolerant of two wire shapes: the raw request object, or an
envelope of the form { "type": "widgetModelContext", "data": <request> }.
public static Microsoft.Teams.Apps.HtmlWidget.McpUiUpdateModelContextRequest? TryGetWidgetModelContext(Microsoft.Teams.Apps.MessageActivity activity);
static member TryGetWidgetModelContext : Microsoft.Teams.Apps.MessageActivity -> Microsoft.Teams.Apps.HtmlWidget.McpUiUpdateModelContextRequest
Public Shared Function TryGetWidgetModelContext (activity As MessageActivity) As McpUiUpdateModelContextRequest
Parameters
- activity
- MessageActivity
The received message activity.
Returns
The parsed request, or null if the activity value is not a valid update-model-context request.