Share via


ISmsTextMessage Antarmuka

Definisi

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.

Berlaku untuk

Lihat juga