ISmsTextMessage 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此接口操作解码的短信。 它提供对邮件纯文本正文以及密钥标头属性(如时间戳)的直接访问。
注意
此功能仅适用于由移动网络运营商、移动宽带适配器 IHV 或 OEM 授予特权访问权限的移动运营商应用和 UWP 应用。 有关详细信息,请参阅 移动宽带。
注意
此类及其方法支持用于维护在早期版本的 Windows 中使用它的旧桌面应用。 如果使用此类,则必须在应用的清单中指定 Windows.Devices.Sms.LegacySmsApiContract 。 如果要开发适用于 Windows 的新应用,请不要使用此类。 请改用此命名空间中不需要 Windows.Devices.Sms.LegacySmsApiContract 的 API。
public interface class ISmsTextMessage : ISmsMessage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("SmsTextMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsTextMessage2.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Devices.Sms.LegacySmsApiContract)]
/// [Windows.Foundation.Metadata.Guid(3592196172, 42133, 18559, 154, 111, 151, 21, 72, 197, 188, 159)]
struct ISmsTextMessage : ISmsMessage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3592196172, 42133, 18559, 154, 111, 151, 21, 72, 197, 188, 159)]
/// [Windows.Foundation.Metadata.Deprecated("SmsTextMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsTextMessage2.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
struct ISmsTextMessage : ISmsMessage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("SmsTextMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsTextMessage2.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Devices.Sms.LegacySmsApiContract))]
[Windows.Foundation.Metadata.Guid(3592196172, 42133, 18559, 154, 111, 151, 21, 72, 197, 188, 159)]
public interface ISmsTextMessage : ISmsMessage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3592196172, 42133, 18559, 154, 111, 151, 21, 72, 197, 188, 159)]
[Windows.Foundation.Metadata.Deprecated("SmsTextMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsTextMessage2.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
public interface ISmsTextMessage : ISmsMessage
Public Interface ISmsTextMessage
Implements ISmsMessage
- 派生
- 属性
- 实现
Windows 要求
设备系列 |
Windows Desktop Extension SDK (在 10.0.10240.0 中引入)
|
API contract |
Windows.Devices.Sms.LegacySmsApiContract (在 v1.0 中引入)
|
应用功能 |
cellularMessaging
sms
|
注解
接口继承
ISmsTextMessage 继承 ISmsMessage。 实现 ISmsTextMessage 的类型也实现 ISmsMessage 的接口成员。
属性
Body |
指定邮件的纯文本正文。 |
Encoding |
指定已设置为在发送此消息时使用的编码类型。 |
From |
指定邮件发件人的电话号码。 |
Id |
检索消息的 ID,稍后可以在调用消息存储方法中指定该 ID,以便获取或删除消息。 (继承自 ISmsMessage) |
MessageClass |
返回由操作员的消息网络确定的消息类。 两个最常见的类是无 (正常消息) 或 Class0 (特殊操作员消息,例如漫游警告,必须立即显示给用户) 。 最终用户消息的典型客户端忽略 Class0 消息。 (继承自 ISmsMessage) |
PartCount |
如果消息是多部分消息的一部分,则检索原始消息中的部分总数。 |
PartNumber |
如果此消息是多部分消息的一部分,则检索多部分消息的部件号。 它可用于通过将部件联接在一起来重建原始消息,并结合 PartReferenceId 和 PartCount 属性。 |
PartReferenceId |
指示当消息是多部分消息的一部分时可以使用的引用值。 如果此消息属于多部分消息,则 PartNumber 值可用于重建完整的原始消息,并且该消息的每个部分将具有相同的 PartReferenceId 值。 |
Timestamp |
检索消息的时间戳。 它是针对构造的消息实例在本地确定的,或者从收到的消息的服务中心时间戳确定的。 |
To |
指定此邮件的收件人电话号码。 |
方法
ToBinaryMessages(SmsDataFormat) |
读取指定格式的消息,并将结果置于二进制消息的新实例中。 |