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