chatMessageMention-Ressourcentyp
Namespace: microsoft.graph
Stellt eine Erwähnung in einer chatMessage-Entität dar. Die Erwähnung kann an einen Benutzer, ein Team, einen Bot, einen Kanal oder einen Chat gesendet werden.
In einem chatMessage-Objekt , das eine oder mehrere Erwähnungen enthält, stellt die Inhaltseigenschaft des Nachrichtentexts die Chatnachricht in HTML dar. Er schließt den mentionText jedes Erwähnung in ein HTML-Element at
mit einem id
Attribut ein, das der id-Eigenschaft des Erwähnung entspricht.
Beispielsweise enthält eine Chatnachricht zwei Erwähnungen mit dem Erwähnung Text "Megan" bzw. "Alex". Die Textinhaltseigenschaft gibt Elemente für die beiden Erwähnungen wie folgt an at
:
"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>"
}
In der inhaltseigenschaft weist die erste Erwähnung das HTML-Attribut id
0 auf. Dies entspricht der id-Eigenschaft des ersten instance von chatMessageMention, die ebenfalls 0 ist.
Die zweite Erwähnung weist das id
Attribut 1 auf, das der id-Eigenschaft des zweiten instance entspricht, die 1 ist.
Einen ausführlicheren Kontext des Beispiels finden Sie unter Auflisten von Kanalnachrichtenantworten.
Eigenschaften
Eigenschaft | Typ | Beschreibung |
---|---|---|
id | Int32 | Index einer Entität, die in der angegebenen chatMessage erwähnt wird. Entspricht dem {index}-Wert im entsprechenden <at id="{index}"> Tag im Nachrichtentext. |
erwähnt | chatMessageMentionedIdentitySet | Die Entität (Benutzer, Anwendung, Team, Kanal oder Chat), die war @mentioned. |
mentionText | string | Zeichenfolge, die verwendet wird, um die Erwähnung darzustellen. Beispielsweise der Anzeigename eines Benutzers, ein Teamname. |
JSON-Darstellung
Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.
{
"id": 1024,
"mentioned": {"@odata.type": "microsoft.graph.chatMessageMentionedIdentitySet"},
"mentionText": "string"
}