Partager via


ISmsBinaryMessage Interface

Définition

Cette interface permet d’accéder au format binaire brut d’un message SMS. Le message est stocké au format PDU (Standard Protocol Description Unit) du secteur (voir la spécification SMS GSM 03.40).

Notes

Cette fonctionnalité est disponible uniquement pour les applications d’opérateur mobile et les applications UWP disposant d’un accès privilégié par les opérateurs de réseau mobile, la carte haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

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
Dérivé
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows Desktop Extension SDK (introduit dans 10.0.10240.0)
API contract
Windows.Devices.Sms.LegacySmsApiContract (introduit dans v1.0)
Fonctionnalités de l’application
cellularMessaging sms

Remarques

Héritage de l'interface

ISmsBinaryMessage hérite d’ISmsMessage. Les types qui implémentent ISmsBinaryMessage implémentent également les membres d’interface d’ISmsMessage.

Propriétés

Format

Récupère le format DDU (Detected Protocol Description Unit) de ce message.

Id

Récupère un ID pour le message, qui peut être spécifié ultérieurement dans l’appel des méthodes de magasin de messages afin d’obtenir ou de supprimer le message.

(Hérité de ISmsMessage)
MessageClass

Retourne la classe de message, telle que déterminée par le réseau de messages de l’opérateur. Les deux classes les plus courantes sont None (message normal) ou Class0 (message d’opérateur spécial, tel qu’un avertissement d’itinérance qui doit être affiché immédiatement à l’utilisateur). Un client classique pour les messages de l’utilisateur final ignore les messages Class0.

(Hérité de ISmsMessage)

Méthodes

GetData()

Retourne la mémoire tampon brute du message au format PDU (Binary Protocol Description Unit) sous forme de tableau d’octets.

SetData(Byte[])

Spécifie la charge utile binaire brute du message SMS. Il doit être mis en forme conformément à la norme PDU (Protocol Description Unit).

S’applique à

Voir aussi