SmsTextMessage2 类

定义

封装解码的短信。 首选此类而不是较旧的 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
继承
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

获取与短信关联的设备的设备标识符。

Encoding

获取或设置用于消息的编码方案。

From

获取邮件发件人的电话号码。

IsDeliveryNotificationEnabled

获取或设置是否为此消息启用短信传递通知。

MessageClass

获取消息的消息类。

MessageType

获取消息的消息类型。

ProtocolId

获取消息的协议标识符。

RetryAttemptCount

获取或设置消息的重试次数。

SimIccId

获取接收消息的 SIM 的 ICCID (集成电路卡标识符) 。

TeleserviceId

获取与此消息关联的远程服务标识符。

Timestamp

此消息的时间戳。

To

获取或设置邮件的收件人电话号码。

适用于

另请参阅