SmsTextMessage2 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
封装解码的短信。 首选此类而不是较旧的 SmsTextMessage 类。
注意
此功能仅适用于由移动网络运营商、移动宽带适配器 IHV 或 OEM 授予特权访问权限的移动运营商应用和 UWP 应用。 有关详细信息,请参阅 移动宽带。
若要发送文本消息,请构造此类的实例,设置所有适当的字段,并使用 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 |
获取与短信关联的设备的设备标识符。 |
Encoding |
获取或设置用于消息的编码方案。 |
From |
获取邮件发件人的电话号码。 |
IsDeliveryNotificationEnabled |
获取或设置是否为此消息启用短信传递通知。 |
MessageClass |
获取消息的消息类。 |
MessageType |
获取消息的消息类型。 |
ProtocolId |
获取消息的协议标识符。 |
RetryAttemptCount |
获取或设置消息的重试次数。 |
SimIccId |
获取接收消息的 SIM 的 ICCID (集成电路卡标识符) 。 |
TeleserviceId |
获取与此消息关联的远程服务标识符。 |
Timestamp |
此消息的时间戳。 |
To |
获取或设置邮件的收件人电话号码。 |