Chat-Komponente im Microsoft Graph-Toolkit

Achtung

Das Microsoft Graph-Toolkit ist veraltet. Die Ruhestandsphase beginnt am 1. September 2025, der vollständige Ruhestand ist für den 28. August 2026 geplant. Entwickler sollten zum Erstellen von Weberlebnissen zur Verwendung der Microsoft Graph SDKs oder anderer unterstützter Microsoft Graph-Tools migrieren. Weitere Informationen finden Sie in der Ankündigung des Support-Werdens.

Hinweis

Diese Komponente befindet sich in der Vorschauphase und kann sich ändern. Die Verwendung dieser Komponenten in Produktionsanwendungen wird nicht unterstützt. Diese Komponente ist derzeit nur als React-Komponente verfügbar und verfügt nicht über eine Webkomponente.

Die Chatkomponente ermöglicht es dem Benutzer, Einzel- oder Gruppenunterhaltungen zu führen. Diese Komponente unterstützt keine Kanalunterhaltungen. Die Komponente ermöglicht das Rendern von Unterhaltungen und das Verfassen neuer Nachrichten. Alle Daten werden in Microsoft Teams gespeichert.

Beispiel

Das folgende Beispiel zeigt eine Konversation mit der mgt-chat Komponente.

Screenshot einer Chatkomponente

Eigenschaften

Attribut Eigenschaft Beschreibung
chat-id chatId Eine Zeichenfolgen-ID, um festzulegen, ob die 1:1- oder Gruppenkonversation gerendert werden soll. Erforderlich.

Benutzerdefinierte CSS-Eigenschaften

Die mgt-chat Komponente definiert keine benutzerdefinierten CSS-Eigenschaften.

Ereignisse

Die mgt-chat Komponente bietet keine Ereignisse an.

Vorlagen

Die mgt-chat Komponente bietet keine Vorlagen zum Überschreiben.

Microsoft Graph-Berechtigungen

Dieses Steuerelement verwendet die folgenden Microsoft Graph-APIs und -Berechtigungen.

Konfiguration Permission API
chatId festgelegt ist Chat. ReadBasic, Chat. Lesen, ChatMessage.Lesen, Chat. ReadWrite, ChatMember.ReadWrite /chats/{id}/messages, /chats/{id}/messages, /chats/{id}/messages/{messageId}, /me/chats/{id}/messages/{messageId}/softDelete, /chats/{id}/members/{membershipId}, /chats/{id}/members, /chats/{id}/messages/{messageId}/hostedContents/{hostedContentId}, /chats/{id}

Unterkomponenten

Die mgt-chat Komponente besteht aus einer oder mehreren Unterkomponenten, die möglicherweise andere Berechtigungen als die zuvor aufgeführten erfordern. Weitere Informationen finden Sie in der Dokumentation zu den einzelnen Unterkomponenten:

Authentifizierung

Die mgt-chat Komponente verwendet den in der Authentifizierungsdokumentation beschriebenen globalen Authentifizierungsanbieter.

Cache

Die mgt-chat Komponente speichert Chatnachrichten und zugehörige Metadaten zwischen.

Lokalisierung

Die mgt-chat Komponente macht keine Lokalisierungsvariablen verfügbar.

Bekannte Probleme

  • Die mgt-chat Komponente unterstützt nicht, dass dieselbe chatId in mehreren Instanzen der Komponente oder auf mehreren Registerkarten verwendet wird.
  • Die mgt-chat Komponente unterstützt keine Designs und berücksichtigt die Browsereinstellungen nicht.