ChatMessage クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
チャット メッセージを表します。
public ref class ChatMessage sealed
public ref class ChatMessage sealed : IChatItem
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ChatMessage final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ChatMessage final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ChatMessage final : IChatItem
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ChatMessage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ChatMessage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ChatMessage : IChatItem
function ChatMessage()
Public NotInheritable Class ChatMessage
Public NotInheritable Class ChatMessage
Implements IChatItem
- 継承
- 属性
- 実装
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
アプリの機能 |
chat
chatSystem
smsSend
|
注釈
バージョン履歴
Windows のバージョン | SDK バージョン | 追加された値 |
---|---|---|
1607 | 14393 | Syncid |
コンストラクター
ChatMessage() |
ChatMessage クラスの新しいインスタンスを作成します。 |
プロパティ
Attachments |
チャット メッセージの添付ファイルの一覧を取得します。 |
Body |
チャット メッセージの本文を取得または設定します。 |
EstimatedDownloadSize |
送受信するファイルの推定サイズを取得または設定します。 |
From |
メッセージの送信者の識別子またはアドレスを取得します。 |
Id |
メッセージの識別子を取得します。 |
IsAutoReply |
メッセージが自動応答かどうかを示すブール値を取得または設定します。 |
IsForwardingDisabled |
転送が無効になっているかどうかを示すブール値を取得します。 |
IsIncoming |
メッセージが受信または送信かどうかを示す値をブール値で取得します。 |
IsRead |
メッセージが読み取られたかどうかを示すブール値を取得します。 |
IsReceivedDuringQuietHours |
ユーザーが指定した静かな時間帯にメッセージを受信したかどうかを示すブール値を取得または設定します。 |
IsReplyDisabled |
ChatMessage で応答が無効になっているかどうかを示すブール値を取得します。 |
IsSeen |
メッセージが表示されたかどうかを示すブール値を取得または設定します。 |
IsSimMessage |
メッセージが SIM カードに格納されているかどうかを示すブール値を取得します。 |
ItemKind |
項目の種類を取得します。 |
LocalTimestamp |
メッセージのローカル タイムスタンプを取得します。 |
MessageKind |
ChatMessage の種類を取得または設定します。 |
MessageOperatorKind |
SMS、MMS、RCS などのメッセージ演算子の種類を示す値を取得または設定します。 |
NetworkTimestamp |
メッセージのネットワーク タイムスタンプを取得します。 |
Recipients |
メッセージの受信者の一覧を取得します。 |
RecipientsDeliveryInfos |
ChatMessage の各受信者の配信情報を取得します。 |
RecipientSendStatuses |
メッセージの送信状態の一覧を取得します。 |
RemoteId |
ChatMessage のリモート ID を取得または設定します。 |
ShouldSuppressNotification |
ChatMessage の受信通知を抑制する必要があるかどうかを示すブール値を取得または設定します。 |
Status |
メッセージの状態を取得します。 一般的な状態には、下書き、送信済み、受信済み、削除済みなどが含まれます。 |
Subject |
メッセージの件名を取得します。 |
SyncId |
デバイス間でメッセージを識別するために使用される ID。 この ID は、すべてのメッセージの作成時に生成されます。 デバイス間でメッセージをコピーするクライアントは、異なるデバイスで同じメッセージを一意に識別するために、この ID をコピーする必要もあります |
ThreadingInfo |
ChatMessage のスレッド情報を取得または設定します。 |
TransportFriendlyName |
メッセージのトランスポートフレンドリ名を取得します。 |
TransportId |
メッセージのトランスポート ID を取得または設定します。 |