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的遠端識別碼。

ShouldSuppressNotification

取得或設定布林值,指出是否應該隱藏接收 ChatMessage 的通知。

Status

取得訊息的狀態。 一般狀態包括草稿、已傳送、接收、已刪除等。

Subject

取得訊息的主旨。

SyncId

用來跨裝置識別訊息的識別碼。 此識別碼會在建立所有訊息時產生。 在裝置之間複製訊息的用戶端也需要複製此識別碼,以唯一識別不同裝置上的相同訊息

ThreadingInfo

取得或設定 ChatMessage的交談對話資訊。

TransportFriendlyName

取得訊息的傳輸易記名稱。

TransportId

取得或設定訊息的傳輸識別碼。

適用於