Compartilhar via


Novo componente de chat no Microsoft Graph Toolkit

Cuidado

O Toolkit do Microsoft Graph foi preterido. O período de reforma começa a 1 de setembro de 2025, com a reforma completa prevista para 28 de agosto de 2026. Os programadores devem migrar para utilizar os SDKs do Microsoft Graph ou outras ferramentas suportadas do Microsoft Graph para criar experiências Web. Para obter mais informações, veja o anúncio de preterição

Observação

Este componente está em Pré-visualização e está sujeito a alterações. A utilização destes componentes em aplicações de produção não é suportada. Atualmente, este componente só está disponível como componente React e não tem um componente Web equivalente.

O novo componente de chat permite que os utilizadores criem novas conversações de grupo ou 1:1 no Microsoft Teams.

Exemplo

O exemplo seguinte apresenta um novo formulário de chat com o mgt-new-chat componente .

Uma captura de ecrã de um novo componente de chat

Propriedades

Atributo Propriedade Descrição
modo modo Defina como oneOnOne, group ou auto. O padrão é auto.
<NewChat mode="group" />

Propriedades personalizadas do CSS

O mgt-new-chat componente não define as propriedades personalizadas do CSS.

Eventos

Os seguintes eventos são acionados a partir do componente.

Evento Quando é emitido Dados personalizados Cancelável Bolhas Funciona com um modelo personalizado
onChatCreated Acionado quando é criado um novo tópico de chat. O chat objeto que foi criado como um chat do Microsoft Graph. Não Não Não
onCancelClicked Acionado quando o utilizador cancela a criação do tópico de chat. Nenhum Não Não Não

Para obter mais informações sobre o processamento de eventos, veja eventos.

Modelos

O mgt-new-chat componente não oferece nenhum modelo para substituir.

Permissões do Microsoft Graph

Este controlo utiliza as seguintes APIs e permissões do Microsoft Graph.

Configuração Permissão API
Padrão Chat.Create, ChatMessage.Send /chats, /chats/{id}/messages

Subcomponentes

O mgt-new-chat componente é composto por um ou mais subcomponentes que podem exigir outras permissões do que as listadas anteriormente. Para obter mais informações, consulte a documentação para cada subcomponente: mgt-people-picker.

Autenticação

O componente de tarefas utiliza o fornecedor de autenticação global descrito na documentação de autenticação.

Cache

O mgt-new-chat componente não coloca dados em cache.

Localização

O mgt-new-chat componente não expõe variáveis de localização.

Problemas conhecidos

  • O mgt-new-chat componente não suporta temas e não respeita as preferências dos browsers.