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的遠端識別碼。 |
ShouldSuppressNotification |
取得或設定布林值,指出是否應該隱藏接收 ChatMessage 的通知。 |
Status |
取得訊息的狀態。 一般狀態包括草稿、已傳送、接收、已刪除等。 |
Subject |
取得訊息的主旨。 |
SyncId |
用來跨裝置識別訊息的識別碼。 此識別碼會在建立所有訊息時產生。 在裝置之間複製訊息的用戶端也需要複製此識別碼,以唯一識別不同裝置上的相同訊息 |
ThreadingInfo |
取得或設定 ChatMessage的交談對話資訊。 |
TransportFriendlyName |
取得訊息的傳輸易記名稱。 |
TransportId |
取得或設定訊息的傳輸識別碼。 |