SmsTextMessage2 Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инкапсулирует декодированное текстовое сообщение SMS. Предпочтите этот класс более старому классу SmsTextMessage .
Примечание
Эта функция доступна только для приложений мобильных операторов и приложений UWP с привилегированным доступом со стороны операторов мобильной сети, адаптера мобильной широкополосной связи IHV или OEM. Дополнительные сведения см. в разделе Мобильное широкополосное подключение.
Чтобы отправить текстовое сообщение, создайте экземпляр этого класса, задайте все соответствующие поля и выполните отправку с помощью SmsDevice2.SendMessageAndGetResultAsync.
Чтобы получить доступ к полученному текстовому сообщению, создайте фоновую задачу, которая активируется событием SmsMessageReceived. В этой задаче сначала используйте SmsMessageReceivedTriggerDetails.MessageType , чтобы определить, что сообщение является текстовым сообщением, а затем используйте свойство SmsMessageReceivedTriggerDetails.TextMessage для доступа к экземпляру этого класса.
public ref class SmsTextMessage2 sealed
/// [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 SmsTextMessage2 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 SmsTextMessage2 final
[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 SmsTextMessage2
[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 SmsTextMessage2
function SmsTextMessage2()
Public NotInheritable Class SmsTextMessage2
- Наследование
- Атрибуты
- Реализации
Требования к 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)
|
Возможности приложения |
cellularMessaging
sms
|
Конструкторы
SmsTextMessage2() |
Создает новый экземпляр этого класса по умолчанию. |
Свойства
Body |
Возвращает или задает текст текстового сообщения. |
CallbackNumber |
Возвращает или задает номер обратного вызова для сообщения. |
CellularClass |
Возвращает класс сотовой связи сообщения. |
DeviceId |
Возвращает идентификатор устройства, связанного с текстовым сообщением SMS. |
Encoding |
Возвращает или задает схему кодирования, используемую для сообщения. |
From |
получает номер телефона отправителя сообщения. |
IsDeliveryNotificationEnabled |
Возвращает или задает значение, указывающее, включено ли для этого сообщения уведомление о доставке текстового сообщения. |
MessageClass |
Возвращает класс сообщения сообщения. |
MessageType |
Возвращает тип сообщения. |
ProtocolId |
Возвращает идентификатор протокола для сообщения. |
RetryAttemptCount |
Возвращает или задает количество повторных попыток сообщения. |
SimIccId |
Возвращает идентификатор ICCID (идентификатор карточки интегральной схемы) SIM-карты, которая получила сообщение. |
TeleserviceId |
Возвращает идентификатор телеслужбы, связанный с этим сообщением. |
Timestamp |
Метка времени этого сообщения. |
To |
Возвращает или задает номер телефона получателя для сообщения. |