Новый компонент чата в Microsoft Graph Toolkit
Важно!
Этот компонент находится в предварительной версии и может быть изменен. Использование этих компонентов в рабочих приложениях не поддерживается.
Примечание.
В настоящее время этот компонент доступен только в качестве компонента React и не имеет эквивалента веб-компонента.
Новый компонент чата позволяет пользователю создавать новые беседы 1:1 или групповые беседы в Microsoft Teams.
Пример
В следующем примере показана новая форма чата mgt-new-chat
с помощью компонента .
Свойства
Атрибут | Свойство | Описание |
---|---|---|
mode | mode | Задайте значение oneOnOne , group или auto . Значение по умолчанию: auto . |
<NewChat mode="group" />
Настраиваемые свойства CSS
Компонент mgt-new-chat
не определяет настраиваемые свойства CSS.
События
Из компонента инициируются следующие события.
Событие | Когда он генерируется | Пользовательские данные | Отменяемым | Пузыри | Работает с пользовательским шаблоном |
---|---|---|---|---|---|
onChatCreated |
Активируется при создании нового потока чата. | Объект chat , созданный как чат Microsoft Graph. |
Нет | Нет | Нет |
onCancelClicked |
Срабатывает, когда пользователь отменяет создание потока чата. | Нет | Нет | Нет | Нет |
Дополнительные сведения об обработке событий см. в разделе События.
Шаблоны
Компонент mgt-new-chat
не предлагает шаблон для переопределения.
Разрешения Microsoft Graph
Этот элемент управления использует следующие API и разрешения Microsoft Graph.
Конфигурация | Разрешение | API |
---|---|---|
По умолчанию | Chat.Create, ChatMessage.Send | /chats, /chats/{id}/messages |
Подкомпоненты
Компонент mgt-new-chat
состоит из одного или нескольких подкомпонентов, для которых могут потребоваться другие разрешения, отличные от перечисленных ранее. Дополнительные сведения см. в документации по каждому подкомпоненту mgt-people-picker.
Проверка подлинности
В компоненте задач используется глобальный поставщик проверки подлинности, описанный в документации по проверке подлинности.
Кэш
Компонент mgt-new-chat
не кэшировать данные.
Локализация
Компонент mgt-new-chat
не предоставляет переменные локализации.
Известные проблемы
- Компонент
mgt-new-chat
не поддерживает тем и не учитывает настройки браузеров.