Share via


tipo de recurso chatMessageMention

Namespace: microsoft.graph

Representa um menção em uma entidade chatMessage. O menção pode ser para um usuário, equipe, bot ou canal.

Em um objeto chatMessage que contém uma ou mais menções, a propriedade de conteúdo do corpo da mensagem representa a mensagem de chat em HTML. Ele inclui a mençãoText de cada menção em um elemento HTMLat, com um id atributo que corresponde à propriedade id do menção.

Como exemplo, uma mensagem de chat contém duas menções, com o texto menção "Megan" e "Alex", respectivamente. Sua propriedade de conteúdo corporal especifica at elementos para as duas menções da seguinte maneira:

"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 de conteúdo, o primeiro menção tem um atributo HTML id de 0. Isso corresponde à propriedade ID da primeira instância de chatMessageMention, que também é 0.

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

Para obter um contexto mais completo do exemplo, consulte Listar respostas de mensagem de canal.

Propriedades

Propriedade Tipo Descrição
id Int32 Índice de uma entidade que está sendo mencionada no chatMessage especificado. Corresponde ao valor {index} na marca correspondente <at id="{index}"> no corpo da mensagem.
Mencionado chatMessageMentionedIdentitySet A entidade (usuário, aplicativo, equipe ou canal) que era @mentioned.
mentionText string Cadeia de caracteres usada para representar o menção. Por exemplo, o nome de exibição de um usuário, um nome de equipe.

Representação JSON

Veja a seguir uma representação JSON do recurso.

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