Компонент чата в наборе средств Microsoft Graph
Важно!
Этот компонент находится в предварительной версии и может быть изменен. Использование этих компонентов в рабочих приложениях не поддерживается.
Примечание.
В настоящее время этот компонент доступен только в качестве компонента React и не имеет эквивалента веб-компонента.
Примечание.
Эта функция использует преимущества конечных точек реального времени, API высокой емкости и подчиняется той же модели выставления счетов, как описано в моделях оплаты и требованиях к лицензированию для API Microsoft Teams.
Компонент чата позволяет пользователю проводить беседы 1:1 или групповые беседы. Этот компонент не поддерживает беседы канала. Компонент позволяет отрисовки бесед и создания новых сообщений. Все данные хранятся в Microsoft Teams.
Пример
В следующем примере показана беседа mgt-chat
с помощью компонента .
Свойства
Атрибут | Свойство | Описание |
---|---|---|
chat-id | chatId | Идентификатор строки для задания 1:1 или групповой беседы для отрисовки. Обязательно. |
Настраиваемые свойства CSS
Компонент mgt-chat
не определяет настраиваемые свойства CSS.
События
Компонент mgt-chat
не предлагает никаких событий.
Шаблоны
Компонент mgt-chat
не предлагает шаблоны для переопределения.
Разрешения Microsoft Graph
Этот элемент управления использует следующие API и разрешения Microsoft Graph.
Конфигурация | Разрешение | API |
---|---|---|
chatId задано |
Chat.ReadBasic, Chat.Read, ChatMessage.Read, 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} |
Подкомпоненты
Компонент mgt-chat
состоит из одного или нескольких подкомпонентов, для которых могут потребоваться другие разрешения, отличные от перечисленных ранее. Дополнительные сведения см. в документации по каждому подкомпоненту:
Проверка подлинности
Компонент mgt-chat
использует глобальный поставщик проверки подлинности, описанный в документации по проверке подлинности.
Кэш
Компонент mgt-chat
кэширует сообщения чата и связанные метаданные.
Локализация
Компонент mgt-chat
не предоставляет переменные локализации.
Известные проблемы
- Компонент
mgt-chat
не поддерживает одно и то жеchatId
, что используется в нескольких экземплярах компонента или на нескольких вкладках. - Компонент
mgt-chat
не поддерживает тем и не учитывает настройки браузеров.