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 oder einen Kanal erfolgen.

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 jeder Erwähnung in ein HTML-Element at mit einem id Attribut ein, das der id-Eigenschaft der Erwähnung entspricht.

Beispielsweise enthält eine Chatnachricht zwei Erwähnungen mit dem Erwähnungstext "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 dieser ersten Instanz von chatMessageMention, die ebenfalls 0 ist.

Die zweite Erwähnung weist ein id Attribut von 1 auf, das der id-Eigenschaft der zweiten Instanz 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 oder Kanal), die war @mentioned.
mentionText string Zeichenfolge, die zur Darstellung der Erwähnung verwendet wird. Beispielsweise der Anzeigename eines Benutzers, ein Teamname.

JSON-Darstellung

Die folgende JSON-Darstellung zeigt den Ressourcentyp.

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