ISmsBinaryMessage 接口

定义

此接口提供对短信的原始二进制格式的访问。 消息存储在行业标准协议说明单元中, (PDU) 格式 (请参阅 SMS 规范 GSM 03.40) 。

注意

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

public interface class ISmsBinaryMessage : ISmsMessage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("SmsBinaryMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsAppMessage.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Devices.Sms.LegacySmsApiContract)]
/// [Windows.Foundation.Metadata.Guid(1542776851, 15187, 19566, 182, 26, 216, 106, 99, 117, 86, 80)]
struct ISmsBinaryMessage : ISmsMessage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1542776851, 15187, 19566, 182, 26, 216, 106, 99, 117, 86, 80)]
/// [Windows.Foundation.Metadata.Deprecated("SmsBinaryMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsAppMessage.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
struct ISmsBinaryMessage : ISmsMessage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("SmsBinaryMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsAppMessage.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Devices.Sms.LegacySmsApiContract))]
[Windows.Foundation.Metadata.Guid(1542776851, 15187, 19566, 182, 26, 216, 106, 99, 117, 86, 80)]
public interface ISmsBinaryMessage : ISmsMessage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1542776851, 15187, 19566, 182, 26, 216, 106, 99, 117, 86, 80)]
[Windows.Foundation.Metadata.Deprecated("SmsBinaryMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsAppMessage.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
public interface ISmsBinaryMessage : ISmsMessage
Public Interface ISmsBinaryMessage
Implements ISmsMessage
派生
属性
实现

Windows 要求

设备系列
Windows Desktop Extension SDK (在 10.0.10240.0 中引入)
API contract
Windows.Devices.Sms.LegacySmsApiContract (在 v1.0 中引入)
应用功能
cellularMessaging sms

注解

接口继承

ISmsBinaryMessage 继承 ISmsMessage。 实现 ISmsBinaryMessage 的类型也实现 ISmsMessage 的接口成员。

属性

Format

检索检测到的协议说明单元 (PDU) 此消息的格式。

Id

检索消息的 ID,以后可以在调用消息存储方法中指定该 ID,以便获取或删除消息。

(继承自 ISmsMessage)
MessageClass

返回由操作员的消息网络确定的消息类。 最常见的两个类是 None (普通消息) 或 Class0 (特殊操作员消息,例如必须立即向用户) 显示的漫游警告。 最终用户消息的典型客户端忽略 Class0 消息。

(继承自 ISmsMessage)

方法

GetData()

以二进制协议说明单元的形式返回消息的原始缓冲区, (PDU) 格式作为字节数组。

SetData(Byte[])

指定 SMS 消息的原始二进制有效负载。 应根据 PDU) 标准的协议说明单元 (设置格式。

适用于

另请参阅