Compartilhar via


tipo de recurso chatMessageMention

Namespace: microsoft.graph

Representa uma menção numa entidade chatMessage . A menção pode ser para um utilizador, equipa, bot ou canal.

Num objeto chatMessage que contém uma ou mais menções, a propriedade conteúdo do corpo da mensagem representa a mensagem de chat em HTML. Inclui o texto de menção de cada menção num elemento HTML at , com um id atributo que corresponde à propriedade ID da menção.

Por exemplo, uma mensagem de chat contém duas menções, com o texto de menção "Megan" e "Alex", respetivamente. A propriedade de conteúdo do corpo especifica at elementos para as duas menções da seguinte forma:

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

Na propriedade content , a primeira menção tem um atributo HTML id de 0. Isto corresponde à propriedade ID dessa primeira instância de chatMessageMention, que também é 0.

A segunda menção tem um id atributo de 1, que corresponde à propriedade ID da segunda instância, que é 1.

Para obter um contexto mais completo do exemplo, veja Listar respostas de mensagens de canal.

Propriedades

Propriedade Tipo Descrição
id Int32 Índice de uma entidade que está a ser mencionada no chatMessage especificado. Corresponde ao valor {index} na etiqueta correspondente <at id="{index}"> no corpo da mensagem.
mencionado chatMessageMentionedIdentitySet A entidade (utilizador, aplicação, equipa ou canal) que era @mentioned.
mentionText string Cadeia utilizada para representar a menção. Por exemplo, o nome a apresentar de um utilizador, um nome de equipa.

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

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