Bagikan melalui


ChatMessage Kelas

Definisi

Mewakili pesan obrolan.

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
Warisan
Object Platform::Object IInspectable ChatMessage
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
Kemampuan aplikasi
chat chatSystem smsSend

Keterangan

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1607 14393 SyncId

Konstruktor

ChatMessage()

Membuat instans baru kelas ChatMessage .

Properti

Attachments

Mendapatkan daftar lampiran pesan obrolan.

Body

Mendapatkan atau mengatur isi pesan obrolan.

EstimatedDownloadSize

Mendapatkan atau mengatur perkiraan ukuran file yang akan dikirim atau diterima.

From

Mendapatkan pengidentifikasi atau alamat pengirim pesan.

Id

Mendapatkan pengidentifikasi pesan.

IsAutoReply

Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah pesan tersebut adalah balasan otomatis.

IsForwardingDisabled

Mendapatkan nilai Boolean yang menunjukkan apakah penerusan dinonaktifkan.

IsIncoming

Mendapatkan Boolean nilai yang menunjukkan apakah pesan masuk atau keluar.

IsRead

Mendapatkan nilai Boolean yang menunjukkan apakah pesan telah dibaca.

IsReceivedDuringQuietHours

Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah pesan diterima selama jam tenang yang ditentukan pengguna.

IsReplyDisabled

Mendapatkan nilai Boolean yang menunjukkan apakah balasan dinonaktifkan di ChatMessage.

IsSeen

Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah pesan telah terlihat.

IsSimMessage

Mendapatkan nilai Boolean yang menunjukkan apakah pesan disimpan di kartu SIM.

ItemKind

Mendapatkan jenis item.

LocalTimestamp

Mendapatkan tanda waktu pesan lokal.

MessageKind

Mendapatkan atau mengatur jenis ChatMessage.

MessageOperatorKind

Mendapatkan atau menetapkan nilai yang menunjukkan jenis operator pesan, seperti SMS, MMS, atau RCS.

NetworkTimestamp

Mendapatkan tanda waktu jaringan pesan.

Recipients

Mendapatkan daftar penerima pesan.

RecipientsDeliveryInfos

Mendapatkan info pengiriman untuk setiap penerima ChatMessage.

RecipientSendStatuses

Mendapatkan daftar status pengiriman untuk pesan.

RemoteId

Mendapatkan atau mengatur ID jarak jauh untuk ChatMessage.

ShouldSuppressNotification

Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah pemberitahuan menerima ChatMessage harus ditekan.

Status

Mendapatkan status pesan. Status umum termasuk draf, dikirim, diterima, dihapus, dll.

Subject

Mendapatkan subjek pesan.

SyncId

ID yang digunakan untuk mengidentifikasi pesan di seluruh perangkat. ID ini dihasilkan pada pembuatan untuk semua pesan. Klien yang menyalin pesan antar perangkat juga perlu menyalin ID ini untuk mengidentifikasi pesan yang sama secara unik di perangkat yang berbeda

ThreadingInfo

Mendapatkan atau mengatur info utas percakapan untuk ChatMessage.

TransportFriendlyName

Mendapatkan nama pesan yang mudah diangkut.

TransportId

Mendapatkan atau mengatur ID transportasi pesan.

Berlaku untuk