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.
Mencionado 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 es una representación JSON del recurso

{
  "id": 1024,
  "mentioned": {"@odata.type": "microsoft.graph.chatMessageMentionedIdentitySet"},
  "mentionText": "string"
 }