Поделиться через


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
Наследование
Object Platform::Object IInspectable 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

Возвращает или задает номер телефона получателя для сообщения.

Применяется к

См. также раздел