Поделиться через


ISmsBinaryMessage Интерфейс

Определение

Этот интерфейс предоставляет доступ к необработанному двоичному формату SMS-сообщения. Сообщение хранится в стандартном формате PDU (см. спецификацию SMS GSM 03.40).

Примечание

Эта функция доступна только для приложений мобильных операторов и приложений UWP с привилегированным доступом со стороны операторов мобильной сети, адаптера мобильной широкополосной связи IHV или OEM. Дополнительные сведения см. в разделе Мобильное широкополосное подключение.

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

Извлекает идентификатор сообщения, который позже можно указать в вызове методов хранилища сообщений, чтобы получить или удалить сообщение.

(Унаследовано от ISmsMessage)
MessageClass

Возвращает класс сообщений, определяемый сетью сообщений оператора. Два наиболее распространенных класса: None (обычное сообщение) или Class0 (специальное сообщение оператора, например перемещаемое предупреждение, которое должно быть немедленно отображено пользователю). Типичный клиент для сообщений конечных пользователей игнорирует сообщения Class0.

(Унаследовано от ISmsMessage)

Методы

GetData()

Возвращает необработанный буфер сообщения в формате PDU в виде массива байтов.

SetData(Byte[])

Указывает необработанные двоичные полезные данные SMS-сообщения. Он должен быть отформатирован в соответствии со стандартом единицы описания протокола (PDU).

Применяется к

См. также раздел