次の方法で共有


Microsoft Graph Toolkit のチャット コンポーネント

重要

このコンポーネントはプレビュー段階であり、変更される可能性があります。 運用アプリケーションでのこれらのコンポーネントの使用はサポートされていません。

注:

このコンポーネントは現在、React コンポーネントとしてのみ使用でき、Web コンポーネントと同等のコンポーネントはありません。

注:

この機能は、リアルタイム エンドポイント、大容量 API を利用し、 Microsoft Teams API の支払いモデルとライセンス要件で説明されているのと同じ課金モデルの対象となります。

チャット コンポーネントを使用すると、ユーザーは 1 対 1 またはグループ会話を行うことができます。 このコンポーネントでは、チャネル会話はサポートされていません。 コンポーネントを使用すると、会話をレンダリングし、新しいメッセージを作成できます。 すべてのデータは Microsoft Teams に格納されます。

次の例では、 コンポーネントを使用して会話を mgt-chat 表示します。

チャット コンポーネントのスクリーンショット

プロパティ

属性 プロパティ 説明
chat-id chatId レンダリングする 1:1 またはグループ 会話 を設定する文字列 ID。 必須です。

CSS カスタム プロパティ

コンポーネントは mgt-chat CSS カスタム プロパティを定義しません。

イベント

コンポーネントは mgt-chat イベントを提供しません。

テンプレート

コンポーネントには mgt-chat 、オーバーライドするテンプレートは用意されていません。

Microsoft Graph のアクセス許可

このコントロールは、以下の Microsoft Graph API とアクセス許可を使用します。

構成 アクセス許可 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 1 つ以上のサブコンポーネントで構成され、前に一覧に示した権限以外のアクセス許可が必要な場合があります。 詳細については、各サブコンポーネントのドキュメントを参照してください。

認証

コンポーネントは mgt-chat 、認証ドキュメントで説明されているグローバル認証プロバイダーを使用 します

キャッシュ

コンポーネントは mgt-chat 、チャット メッセージと関連するメタデータをキャッシュします。

ローカリゼーション

コンポーネントでは mgt-chat 、ローカライズ変数は公開されません。

既知の問題

  • コンポーネントは mgt-chat 、コンポーネントの複数のインスタンスまたは複数のタブで使用されるのと同じもの chatId をサポートしていません。
  • コンポーネントは mgt-chat テーマをサポートしていないため、ブラウザーの設定を尊重しません。