Tipo de recurso chatMessageMention

Namespace: microsoft.graph

Representa uma menção em uma entidade chatMessage. A 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 o mentionText de cada menção em um elemento HTML, com um atributo que corresponde à propriedade at id id da menção.

Como exemplo, uma mensagem de chat contém duas menções, com o texto de menção "Megan" e "Alex" respectivamente. Sua propriedade de conteúdo do corpo especifica elementos para as at 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. Isso corresponde à propriedade id da primeira instância do chatMessageMention, que também é 0.

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

Para um contexto mais completo do exemplo, consulte List channel message replies.

Propriedades

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

Representação JSON

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

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