次の方法で共有


ChatMessage クラス

定義

チャット メッセージを表します。

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
継承
Object Platform::Object IInspectable ChatMessage
属性
実装

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 を取得または設定します。

適用対象