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
- Наследование
- Атрибуты
Требования к 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. |