Share via


SmsDeviceMessageStore Kelas

Definisi

Menyediakan akses ke pesan yang disimpan di Perangkat SMS dan informasi tentang penyimpanan pesan.

Catatan

Fungsionalitas ini hanya tersedia untuk aplikasi operator seluler dan aplikasi UWP yang diberikan akses istimewa oleh operator jaringan seluler, adaptor broadband seluler IHV, atau OEM. Untuk informasi selengkapnya, lihat Mobile Broadband.

Catatan

Kelas ini dan metodenya didukung untuk pemeliharaan aplikasi desktop warisan yang menggunakannya di versi Windows sebelumnya. Jika Anda menggunakan kelas ini, maka Anda harus menentukan Windows.Devices.Sms.LegacySmsApiContract dalam manifes aplikasi Anda. Jangan gunakan kelas ini jika Anda mengembangkan aplikasi baru untuk Windows. Sebagai gantinya, gunakan API di namespace layanan ini yang tidak memerlukan Windows.Devices.Sms.LegacySmsApiContract.

public ref class SmsDeviceMessageStore sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("SmsDeviceMessageStore may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Devices.Sms.LegacySmsApiContract)]
class SmsDeviceMessageStore final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("SmsDeviceMessageStore may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
class SmsDeviceMessageStore final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("SmsDeviceMessageStore may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Devices.Sms.LegacySmsApiContract))]
public sealed class SmsDeviceMessageStore
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("SmsDeviceMessageStore may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
public sealed class SmsDeviceMessageStore
Public NotInheritable Class SmsDeviceMessageStore
Warisan
Object Platform::Object IInspectable SmsDeviceMessageStore
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows Desktop Extension SDK (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Devices.Sms.LegacySmsApiContract (diperkenalkan dalam v1.0)
Kemampuan aplikasi
cellularMessaging sms

Properti

MaxMessages

Menunjukkan jumlah maksimum pesan yang dapat disimpan di penyimpanan perangkat. Klien dapat menggunakan nilai ini untuk menentukan cara mempertahankan ruang yang cukup di penyimpanan perangkat untuk menerima pesan baru dari jaringan.

Metode

DeleteMessageAsync(UInt32)

Menghapus pesan dengan ID yang ditentukan. Karena perangkat mungkin sibuk, operasi dijalankan secara asinkron. Objek operasi asinkron segera kembali.

DeleteMessagesAsync(SmsMessageFilter)

Menghapus pesan yang diterapkan filter. Filter dapat digunakan untuk menghapus semua pesan, atau hanya pesan yang dibaca, belum dibaca, dikirim, atau dalam status draf. Karena operasi mungkin tidak seketika, operasi dijalankan secara asinkron. Objek operasi asinkron segera kembali.

GetMessageAsync(UInt32)

Mengambil pesan dengan ID yang ditentukan. Perangkat mungkin sibuk, sehingga metode dijalankan secara asinkron. Objek operasi asinkron segera kembali.

GetMessagesAsync(SmsMessageFilter)

Mengambil daftar pesan yang cocok dengan kondisi yang ditentukan dalam filter. Pesan dapat difilter sebagai dibaca, belum dibaca, dikirim, atau dalam status draf.

Berlaku untuk