SmsDevice2 Класс

Определение

Расширяет класс SmsDevice и поддерживает работу мобильного широкополосного SMS-устройства.

Примечание

Эта функция доступна только для приложений мобильных операторов и приложений UWP с привилегированным доступом со стороны операторов мобильной сети, адаптера мобильной широкополосной связи IHV или OEM. Дополнительные сведения см. в разделе Мобильное широкополосное подключение.

public ref class SmsDevice2 sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmsDevice2 final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SmsDevice2
Public NotInheritable Class SmsDevice2
Наследование
Object Platform::Object IInspectable SmsDevice2
Атрибуты

Требования к 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

Комментарии

Используйте этот класс так же, как и класс SmsDevice , когда требуются дополнительные свойства и методы, предоставляемые этим классом.

Свойства

AccountPhoneNumber

Возвращает номер телефона, связанный с устройством SMS. Номер телефона можно использовать для связывания входящих сообщений с учетной записью и, возможно, с внешним механизмом хранения, например с почтовым ящиком учетной записи.

CellularClass

Возвращает класс сотовой связи sms-устройства. Класс можно использовать, чтобы определить, какие кодировки подходят или какие ограничения устройства действуют.

DeviceId

Идентификатор устройства, представленный этим экземпляром.

DeviceStatus

Возвращает состояние устройства SMS, которое указывает, готово ли устройство. Он также указывает, какой тип проблемы существует, если устройство не готово.

ParentDeviceId

Идентификатор родительского устройства этого устройства.

SmscAddress

Возвращает или задает SMSC-адрес этого устройства.

Методы

CalculateLength(ISmsMessageBase)

Оценивает длину передаваемого сообщения указанного текстового сообщения. Оценка может быть полезна клиентам, которые хотят указать, сколько сообщений будет отправлено в сети для переноса полного текста сообщения.

FromId(String)

Создает экземпляр SmsDevice2 для устройства, которое получило SMS-сообщение.

FromParentId(String)

Создает экземпляр SmsDevice2 для устройства с учетом идентификатора родительского устройства.

GetDefault()

Создает экземпляр SmsDevice2 , связанный с устройством SMS по умолчанию.

GetDeviceSelector()

Извлекает строку выбора класса, которую можно использовать для перечисления устройств SMS.

SendMessageAndGetResultAsync(ISmsMessageBase)

Асинхронно отправляет сообщение с помощью устройства SMS. Метод является асинхронным, так как операция отправки может не выполняться мгновенно. Объект операции сообщения возвращается немедленно.

События

DeviceStatusChanged

Задает обработчик событий, который будет вызываться при изменении состояния устройства SMS.

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