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"
 }