TextChatMessage

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

作成できません

テキストチャットメッセージを表す不変のデータオブジェクト。

TextChatMessages の使用について詳しくは、体験内テキストチャット を参照してください。

概要

プロパティ

プロパティ

BubbleChatMessageProperties

並列読み取り

ChatWindowMessageProperties

並列読み取り

MessageId

並列読み取り

TextChatMessage のユニークな識別子。

Metadata

並列読み取り

一般的な目的のフィールドで、TextChatMessage に関する雑多なデータを保存する。TextChannel:SendAsync()TextChannel:DisplaySystemMessage() の 2番目の引数は、このフィールドを満たすために使用されます。

If TextChatService.CreateDefaultTextChannelstrue である場合、システムチャネルに送信されるデフォルトシステムメッセージには、ユニークな TextChatMessage.Metadata 値があります。

このフィールドを使用して、TextChatService.OnIncomingMessage および TextChannel.OnIncomingMessage コールバック内の特別なメッセージに追加のフォーマットを適用します。

PrefixText

並列読み取り

ユーザーのメッセージに追加するプレフィックス。これはリッチテキストをサポートしているので、開発者はこのテキストのカスタムプロパティを設定して、チャットタグをサポートできます。

デフォルトでは、 は、 という名前で、ユーザーが を介して にアクセスするものです。

並列読み取り

TextChatMessage のステータスを示します。

Text

並列読み取り

ユーザーのためにフィルタリングされたテキストメッセージ。異なるユーザーが、フィルタールールに基づいてこのプロパティから異なる文字列を受け取る可能性があります。空の文字列である可能性があります。

TextChannel

並列読み取り

起源への参照 TextChannel

TextSource

並列読み取り

起源への参照 TextSource

Timestamp

並列読み取り

メッセージが最初に送信された時刻のタイムスタンプ。

Translation

並列読み取り

ユーザーのローカライゼーション設定に基づいて翻訳およびフィルタリングされたテキストメッセージを表示します。システムは、同じローカライゼーション設定を持つユーザー間のメッセージを翻訳したり、テキストフィルターのサポートがない言語を使用したりして翻訳が発生しない場合、このプロパティは空の文字列になる可能性があります。カスタマイズについては、翻訳されたメッセージのカスタマイズ を参照してください。

方法

イベント