SmsDevice2 类

定义

扩展 SmsDevice 类,并支持移动宽带 SMS 设备的操作。

注意

此功能仅适用于由移动网络运营商、移动宽带适配器 IHV 或 OEM 授予特权访问权限的移动运营商应用和 UWP 应用。 有关详细信息,请参阅 移动宽带

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

获取与短信设备关联的电话号码。 电话号码可用于将传入邮件与帐户关联,还可以将外部存储机制(例如帐户收件箱)关联。

CellularClass

返回短信设备的手机网络类。 类可用于确定哪些编码是合适的或有效的设备限制。

DeviceId

此实例表示的设备的设备 ID。

DeviceStatus

返回短信设备的状态,指示设备是否已准备就绪。 它还指示设备未准备就绪时存在哪些类型的问题。

ParentDeviceId

此设备的父设备 ID。

SmscAddress

获取或设置此设备的 SMSC 地址。

方法

CalculateLength(ISmsMessageBase)

估计指定文本消息的传输消息长度。 对于想要指示网络上发送多少条消息以携带完整消息文本的客户端,此估计值非常有用。

FromId(String)

为接收短信的设备创建 SmsDevice2 的实例。

FromParentId(String)

给定父设备的设备 ID,为设备创建 SmsDevice2 的实例。

GetDefault()

创建与默认 SMS 设备关联的 SmsDevice2 实例。

GetDeviceSelector()

检索可用于枚举 SMS 设备的类选择字符串。

SendMessageAndGetResultAsync(ISmsMessageBase)

使用短信设备异步发送消息。 方法是异步的,因为发送操作可能不会立即发生。 消息操作对象将立即返回。

事件

DeviceStatusChanged

设置在 SMS 设备的状态更改时调用的事件处理程序。

适用于