chatMessageMention 资源类型
命名空间:microsoft.graph
表示 chatMessage 实体中的提及。 提及可以是用户、团队、机器人、频道或聊天。
在包含一个或多个提及的 chatMessage 对象中,消息正文 内容 属性表示 HTML 格式的聊天消息。 它将每个提及的 mentionText 括在 HTML at
元素中,其id
特性对应于提及的 id 属性。
例如,聊天消息包含两个提及,提及文本分别为“Megan”和“Alex”。 其正文 内容 属性指定 at
两个提及的元素,如下所示:
"body": {
"contentType": "html",
"content": "<div><div>Ah, <at id=\"0\">Megan</at>, <at id=\"1\">Alex</at>, I saw them in a separate folder. Thanks!</div>\n</div>"
}
在 content 属性中,第一个提及的 HTML id
属性为 0。 这对应于 chatMessageMention 的第一个实例的 id 属性,该实例也是 0。
第二个提及的属性为 1,与第二个id
实例的 id 属性匹配,该属性为 1。
有关示例的更完整上下文,请参阅 列出通道消息答复。
属性
属性 | 类型 | 说明 |
---|---|---|
id | Int32 | 在指定的 chatMessage 中提及的实体的索引。 匹配消息正文中相应 <at id="{index}"> 标记中的 {index} 值。 |
提到 | chatMessageMentionedIdentitySet | 实体 (用户、应用程序、团队、频道或聊天) 为 @mentioned。 |
mentionText | string | 用于表示提及的字符串。 例如,用户的显示名称、团队名称。 |
JSON 表示形式
以下 JSON 表示形式显示了资源类型。
{
"id": 1024,
"mentioned": {"@odata.type": "microsoft.graph.chatMessageMentionedIdentitySet"},
"mentionText": "string"
}