chatMessageMention tipo de recurso

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

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

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 encerra o mentionText de cada menção em um elemento HTMLat, com um id atributo que corresponde à propriedade 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 body content 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 content, a primeira menção tem um atributo HTML id de 0. Isso corresponde à propriedade id da primeira instância de chatMessageMention, que também é 0.

A segunda 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 mensagens do 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.
mentionText string Cadeia de caracteres usada para representar a menção. Por exemplo, o nome de exibição de um usuário, o nome de uma equipe.
mencionado chatMessageMentionedIdentitySet A entidade (usuário, aplicativo, equipe, canal ou chat) que era @mentioned.

Relações

Nenhum

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

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