Tipo de recurso chatMessageMention
Espacio de nombres: microsoft.graph
Representa una mención en una entidad chatMessage . La mención puede ser a un usuario, equipo, bot o canal.
En un objeto chatMessage que contiene una o varias menciones, la propiedad de contenido del cuerpo del mensaje representa el mensaje de chat en HTML. Incluye el elemento mentionText de cada mención en un elemento HTML at
, con un id
atributo que corresponde a la propiedad id de la mención.
Por ejemplo, un mensaje de chat contiene dos menciones, con el texto de mención "Megan" y "Alex", respectivamente. Su propiedad de contenido body especifica elementos at
para las dos menciones de la siguiente manera:
"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>"
}
En la propiedad de contenido , la primera mención tiene un atributo HTML id
de 0. Esto corresponde a la propiedad id de esa primera instancia de chatMessageMention, que también es 0.
La segunda mención tiene un id
atributo de 1, que coincide con la propiedad id de la segunda instancia, que es 1.
Para obtener un contexto más completo del ejemplo, vea Enumerar respuestas de mensajes de canal.
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
id | Int32 | Índice de una entidad que se menciona en el chatMessage especificado. Coincide con el valor {index} de la etiqueta correspondiente <at id="{index}"> en el cuerpo del mensaje. |
susodicho | chatMessageMentionedIdentitySet | Entidad (usuario, aplicación, equipo o canal) que era @mentioned. |
mentionText | string | Cadena utilizada para representar la mención. Por ejemplo, el nombre para mostrar de un usuario, un nombre de equipo. |
Representación JSON
La siguiente representación JSON muestra el tipo de recurso.
{
"id": 1024,
"mentioned": {"@odata.type": "microsoft.graph.chatMessageMentionedIdentitySet"},
"mentionText": "string"
}