ISmsTextMessage Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Antarmuka ini memanipulasi pesan teks SMS yang didekodekan. Ini menyediakan akses langsung ke isi teks biasa pesan, serta properti header kunci, seperti stempel waktu.
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 interface class ISmsTextMessage : ISmsMessage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("SmsTextMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsTextMessage2.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Devices.Sms.LegacySmsApiContract)]
/// [Windows.Foundation.Metadata.Guid(3592196172, 42133, 18559, 154, 111, 151, 21, 72, 197, 188, 159)]
struct ISmsTextMessage : ISmsMessage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3592196172, 42133, 18559, 154, 111, 151, 21, 72, 197, 188, 159)]
/// [Windows.Foundation.Metadata.Deprecated("SmsTextMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsTextMessage2.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
struct ISmsTextMessage : ISmsMessage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("SmsTextMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsTextMessage2.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Devices.Sms.LegacySmsApiContract))]
[Windows.Foundation.Metadata.Guid(3592196172, 42133, 18559, 154, 111, 151, 21, 72, 197, 188, 159)]
public interface ISmsTextMessage : ISmsMessage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3592196172, 42133, 18559, 154, 111, 151, 21, 72, 197, 188, 159)]
[Windows.Foundation.Metadata.Deprecated("SmsTextMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsTextMessage2.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
public interface ISmsTextMessage : ISmsMessage
Public Interface ISmsTextMessage
Implements ISmsMessage
- Turunan
- Atribut
- Penerapan
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
|
Keterangan
Pewarisan antarmuka
ISmsTextMessage mewarisi ISmsMessage. Jenis yang mengimplementasikan ISmsTextMessage juga mengimplementasikan anggota antarmuka ISmsMessage.
Properti
Body |
Menentukan isi teks biasa pesan. |
Encoding |
Menentukan tipe pengodean yang telah disetel untuk digunakan saat mengirim pesan ini. |
From |
Menentukan nomor telepon pengirim pesan. |
Id |
Mengambil ID untuk pesan, yang nantinya dapat ditentukan dalam memanggil metode penyimpanan pesan untuk mendapatkan atau menghapus pesan. (Diperoleh dari ISmsMessage) |
MessageClass |
Mengembalikan kelas pesan, seperti yang ditentukan oleh jaringan pesan operator. Dua kelas yang paling umum adalah None (pesan normal) atau Class0 (pesan operator khusus, seperti peringatan roaming yang harus segera ditampilkan kepada pengguna). Klien umum untuk pesan pengguna akhir mengabaikan pesan Class0. (Diperoleh dari ISmsMessage) |
PartCount |
Mengambil jumlah total bagian dalam pesan asli jika pesan adalah bagian dari pesan multi-bagian. |
PartNumber |
Mengambil nomor bagian pesan multi-bagian jika pesan ini adalah bagian dari pesan multi-bagian. Ini dapat digunakan untuk membangun kembali pesan asli dengan menggabungkan bagian-bagian bersama-sama, bersama dengan properti PartReferenceId dan PartCount. |
PartReferenceId |
Menunjukkan nilai referensi yang dapat digunakan jika pesan adalah bagian dari pesan multi-bagian. Jika pesan ini milik pesan multi-bagian, nilai PartNumber dapat digunakan untuk mengonstruksi pesan asli lengkap, dan setiap bagian pesan tersebut akan memiliki nilai yang sama untuk PartReferenceId. |
Timestamp |
Mengambil tanda waktu pesan. Ini ditentukan secara lokal untuk instans pesan yang dibangun atau dari tanda waktu pusat layanan pesan yang diterima. |
To |
Menentukan nomor telepon penerima pesan ini. |
Metode
ToBinaryMessages(SmsDataFormat) |
Membaca pesan dalam format yang ditentukan dan menempatkan hasilnya dalam instans baru pesan biner. |