Novo componente de chat no Microsoft Graph Toolkit

Cuidado

O Microsoft Graph Toolkit foi preterido. O período de aposentadoria começa em 1º de setembro de 2025, com aposentadoria total planejada para 28 de agosto de 2026. Os desenvolvedores devem migrar para o uso dos SDKs do Microsoft Graph ou outras ferramentas do Microsoft Graph com suporte para criar experiências na Web. Para obter mais informações, consulte o anúncio de substituição

Observação

Este componente está em versão prévia e está sujeito a alterações. O uso desses componentes em aplicativos de produção não é suportado. Atualmente, esse componente está disponível apenas como um componente do React e não tem um equivalente de componente da Web.

O novo componente de chat permite que os usuários criem novas conversas individuais ou em grupo no Microsoft Teams.

Exemplo

O exemplo a seguir exibe um novo formulário de chat usando o mgt-new-chat componente.

Uma captura de tela 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 CSS

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

Eventos

Os eventos a seguir são disparados do componente.

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

Para obter mais informações sobre como lidar com eventos, consulte eventos.

Modelos

O mgt-new-chat componente não oferece nenhum modelo a ser substituído.

Permissões do Microsoft Graph

Esse controle usa as seguintes APIs e permissões do Microsoft Graph.

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

Subcomponentes

O mgt-new-chat componente consiste em um ou mais subcomponentes que podem exigir outras permissões além das listadas anteriormente. Para obter mais informações, consulte a documentação de cada subcomponente: mgt-people-picker.

Autenticação

O componente de tarefas usa o provedor de autenticação global descrito na documentação de autenticação.

Cache

O mgt-new-chat componente não armazena nenhum dado em cache.

Localização

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

Problemas conhecidos

  • O mgt-new-chat componente não oferece suporte a temas e não respeitará as preferências do navegador.