Partager via


Windows.Devices.Sms Espace de noms

Permet d’envoyer et de recevoir des messages SMS (Short Message Service), de filtrer les messages entrants et d’envoyer des messages en mode silencieux, ainsi que d’interroger les propriétés d’un appareil SMS haut débit mobile. Utilisez cette API pour implémenter des applications d’opérateur mobile (MO) qui utilisent des SMS dirigés par l’application pour implémenter des fonctionnalités mo telles que des applications de messagerie vocale visuelle.

Il ne s’agit pas de l’API recommandée si vous développez une alternative à l’application de messagerie intégrée. Au lieu de cela, vous devez utiliser l’API Windows.AppModel.Chat pour développer des applications de messagerie. L’API Chat gère un magasin de données commun pour les messages afin que toutes les applications qui utilisent l’API Chat affichent une vue cohérente des messages. Windows.Devices.Sms n’offre aucun magasin de données de ce type et, en fait, son utilisation peut interférer avec les messages SMS remis aux applications qui utilisent l’API de conversation.

Notez que 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, l’adaptateur haut débit mobile IHV ou l’OEM. Pour plus d’informations, consultez Haut débit mobile.

Notez que plusieurs classes de cet espace de noms sont prises en charge uniquement pour la maintenance des applications de bureau héritées qui l’utilisaient dans les versions antérieures de Windows ; Et si vous utilisez les classes de support héritées, vous devez spécifier windows.Devices.Sms.LegacySmsApiContract dans le manifeste de votre application. N’utilisez pas les classes de support héritées si vous développez une nouvelle application pour Windows 10. Utilisez plutôt les membres de cet espace de noms qui ne nécessitent pas windows.Devices.Sms.LegacySmsApiContract.

Classes

DeleteSmsMessageOperation

Active le démarrage, le suivi et la fin d’une opération asynchrone de suppression de message pour un seul message.

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.

Notes

Cette classe et ses méthodes sont prises en charge pour la maintenance des applications de bureau héritées qui l’utilisaient dans les versions antérieures de Windows. Si vous utilisez cette classe, vous devez spécifier windows.Devices.Sms.LegacySmsApiContract dans le manifeste de votre application. N’utilisez pas cette classe si vous développez une nouvelle application pour Windows. Utilisez plutôt les API de cet espace de noms qui ne nécessitent pas windows.Devices.Sms.LegacySmsApiContract.

DeleteSmsMessagesOperation

Active les opérations de suppression asynchrones de sms de début, de suivi et de fin pour plusieurs messages.

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.

Notes

Cette classe et ses méthodes sont prises en charge pour la maintenance des applications de bureau héritées qui l’utilisaient dans les versions antérieures de Windows. Si vous utilisez cette classe, vous devez spécifier windows.Devices.Sms.LegacySmsApiContract dans le manifeste de votre application. N’utilisez pas cette classe si vous développez une nouvelle application pour Windows. Utilisez plutôt les API de cet espace de noms qui ne nécessitent pas windows.Devices.Sms.LegacySmsApiContract.

GetSmsDeviceOperation

Récupère un objet SmsDevice de façon asynchrone.

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.

Notes

Cette classe et ses méthodes sont prises en charge pour la maintenance des applications de bureau héritées qui l’utilisaient dans les versions antérieures de Windows. Si vous utilisez cette classe, vous devez spécifier windows.Devices.Sms.LegacySmsApiContract dans le manifeste de votre application. N’utilisez pas cette classe si vous développez une nouvelle application pour Windows. Utilisez plutôt les API de cet espace de noms qui ne nécessitent pas windows.Devices.Sms.LegacySmsApiContract.

GetSmsMessageOperation

Prend en charge la récupération d’un message à partir de la banque de messages SMS.

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.

Notes

Cette classe et ses méthodes sont prises en charge pour la maintenance des applications de bureau héritées qui l’utilisaient dans les versions antérieures de Windows. Si vous utilisez cette classe, vous devez spécifier windows.Devices.Sms.LegacySmsApiContract dans le manifeste de votre application. N’utilisez pas cette classe si vous développez une nouvelle application pour Windows. Utilisez plutôt les API de cet espace de noms qui ne nécessitent pas windows.Devices.Sms.LegacySmsApiContract.

GetSmsMessagesOperation

Prend en charge la récupération des messages.

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.

Notes

Cette classe et ses méthodes sont prises en charge pour la maintenance des applications de bureau héritées qui l’utilisaient dans les versions antérieures de Windows. Si vous utilisez cette classe, vous devez spécifier windows.Devices.Sms.LegacySmsApiContract dans le manifeste de votre application. N’utilisez pas cette classe si vous développez une nouvelle application pour Windows. Utilisez plutôt les API de cet espace de noms qui ne nécessitent pas windows.Devices.Sms.LegacySmsApiContract.

SendSmsMessageOperation

Active l’envoi d’un message.

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

Notes

Cette classe et ses méthodes sont prises en charge pour la maintenance des applications de bureau héritées qui l’utilisaient dans les versions antérieures de Windows. Si vous utilisez cette classe, vous devez spécifier le windows.Devices.Sms.LegacySmsApiContract dans le manifeste de votre application. N’utilisez pas cette classe si vous développez une nouvelle application pour Windows. Au lieu de cela, utilisez les API de cet espace de noms qui ne nécessitent pas windows.Devices.Sms.LegacySmsApiContract.

SmsAppMessage

Interface permettant de manipuler un message d’application SMS. Les messages d’application sont ceux qui ne peuvent pas être caractérisés comme un autre type de message.

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

SmsBinaryMessage

Représente un message SMS au format PDU brut. Le format de données diffère selon que le format du message (indiqué par la valeur de la propriété Format ) est GSM ou CDMA.

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

Notes

Cette classe et ses méthodes sont prises en charge pour la maintenance des applications de bureau héritées qui l’utilisaient dans les versions antérieures de Windows. Si vous utilisez cette classe, vous devez spécifier le windows.Devices.Sms.LegacySmsApiContract dans le manifeste de votre application. N’utilisez pas cette classe si vous développez une nouvelle application pour Windows. Au lieu de cela, utilisez les API de cet espace de noms qui ne nécessitent pas windows.Devices.Sms.LegacySmsApiContract.

SmsBroadcastMessage

Représente un message SMS de diffusion.

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

SmsDevice

Prend en charge le fonctionnement d’un appareil SMS haut débit mobile.

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

Notes

Cette classe et ses méthodes sont prises en charge pour la maintenance des applications de bureau héritées qui l’utilisaient dans les versions antérieures de Windows. Si vous utilisez cette classe, vous devez spécifier le windows.Devices.Sms.LegacySmsApiContract dans le manifeste de votre application. N’utilisez pas cette classe si vous développez une nouvelle application pour Windows. Au lieu de cela, utilisez les API de cet espace de noms qui ne nécessitent pas windows.Devices.Sms.LegacySmsApiContract.

SmsDevice2

Étend la classe SmsDevice et prend en charge le fonctionnement d’un appareil SMS haut débit mobile.

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

SmsDeviceMessageStore

Fournit l’accès aux messages stockés sur un appareil SMS et aux informations sur la banque de messages.

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

Notes

Cette classe et ses méthodes sont prises en charge pour la maintenance des applications de bureau héritées qui l’utilisaient dans les versions antérieures de Windows. Si vous utilisez cette classe, vous devez spécifier le windows.Devices.Sms.LegacySmsApiContract dans le manifeste de votre application. N’utilisez pas cette classe si vous développez une nouvelle application pour Windows. Au lieu de cela, utilisez les API de cet espace de noms qui ne nécessitent pas windows.Devices.Sms.LegacySmsApiContract.

SmsFilterRule

Décrit une règle de filtrage SMS.

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

SmsFilterRules

Collection d’instances SmsFilterRule .

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

SmsMessageReceivedEventArgs

Fournit des données pour les gestionnaires d’événements ISmsBinaryMessage .

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.

Notes

Cette classe et ses méthodes sont prises en charge pour la maintenance des applications de bureau héritées qui l’utilisaient dans les versions antérieures de Windows. Si vous utilisez cette classe, vous devez spécifier windows.Devices.Sms.LegacySmsApiContract dans le manifeste de votre application. N’utilisez pas cette classe si vous développez une nouvelle application pour Windows. Utilisez plutôt les API de cet espace de noms qui ne nécessitent pas windows.Devices.Sms.LegacySmsApiContract.

SmsMessageReceivedTriggerDetails

Contient les détails de l’événement déclenché lors de la réception d’un sms.

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.

SmsMessageRegistration

Classe utilisée pour représenter les filtres de messages inscrits.

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.

SmsReceivedEventDetails

Présente les détails des événements de message SMS à l’élément de travail en arrière-plan qui gère les messages pendant la suspension de votre application.

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.

Notes

Cette classe et ses méthodes sont prises en charge pour la maintenance des applications de bureau héritées qui l’utilisaient dans les versions antérieures de Windows. Si vous utilisez cette classe, vous devez spécifier windows.Devices.Sms.LegacySmsApiContract dans le manifeste de votre application. N’utilisez pas cette classe si vous développez une nouvelle application pour Windows. Utilisez plutôt les API de cet espace de noms qui ne nécessitent pas windows.Devices.Sms.LegacySmsApiContract.

SmsSendMessageResult

Encapsule les résultats de l’appel de SmsDevice2.SendMessageAndGetResultAsync.

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.

SmsStatusMessage

Encapsule un message de status SMS.

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.

Pour accéder à un message status reçu, créez une tâche en arrière-plan déclenchée par l’événement SmsMessageReceived. Dans cette tâche, utilisez d’abord SmsMessageReceivedTriggerDetails.MessageType pour déterminer que le message est un message status, puis utilisez la propriété SmsMessageReceivedTriggerDetails.StatusMessage pour accéder aux instance de cette classe.

SmsTextMessage

Gère un SMS décodé, en fournissant un accès direct au corps du texte brut du message, ainsi qu’aux propriétés d’en-tête de clé, telles que l’horodatage.

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.

Notes

Cette classe et ses méthodes sont prises en charge pour la maintenance des applications de bureau héritées qui l’utilisaient dans les versions antérieures de Windows. Si vous utilisez cette classe, vous devez spécifier windows.Devices.Sms.LegacySmsApiContract dans le manifeste de votre application. N’utilisez pas cette classe si vous développez une nouvelle application pour Windows. Utilisez plutôt les API de cet espace de noms qui ne nécessitent pas windows.Devices.Sms.LegacySmsApiContract.

SmsTextMessage2

Encapsule un SMS décodé. Préférez cette classe à l’ancienne classe SmsTextMessage .

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.

Pour envoyer un sms, construisez un instance de cette classe, définissez tous les champs appropriés et envoyez à l’aide de SmsDevice2.SendMessageAndGetResultAsync.

Pour accéder à un sms reçu, créez une tâche en arrière-plan déclenchée par l’événement SmsMessageReceived. Dans cette tâche, utilisez d’abord SmsMessageReceivedTriggerDetails.MessageType pour déterminer que le message est un sms, puis utilisez la propriété SmsMessageReceivedTriggerDetails.TextMessage pour accéder aux instance de cette classe.

SmsVoicemailMessage

Encapsule un message vocal SMS.

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.

SmsWapMessage

Représente un message Push WAP SMS.

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.

Structures

SmsEncodedLength

Cette structure représente des informations sur la longueur d’un objet SmsTextMessage lorsqu’il est encodé en tant que PDU.

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

Interfaces

ISmsBinaryMessage

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.

ISmsDevice

Cette interface contrôle un appareil SMS haut débit mobile. Il s’agit du point d’entrée principal pour les services SMS sur l’appareil.

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.

ISmsMessage

Cette interface est implémentée par tous les types de messages SMS pris en charge.

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.

ISmsMessageBase

Cette interface spécifie la fonctionnalité de base pour tous les types de messages SMS.

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.

ISmsTextMessage

Cette interface manipule un SMS décodé. Il fournit un accès direct au corps de texte brut du message, ainsi qu’aux propriétés d’en-tête de clé, telles que l’horodatage.

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.

Notes

Cette classe et ses méthodes sont prises en charge pour la maintenance des applications de bureau héritées qui l’utilisaient dans les versions antérieures de Windows. Si vous utilisez cette classe, vous devez spécifier windows.Devices.Sms.LegacySmsApiContract dans le manifeste de votre application. N’utilisez pas cette classe si vous développez une nouvelle application pour Windows. Utilisez plutôt les API de cet espace de noms qui ne nécessitent pas windows.Devices.Sms.LegacySmsApiContract.

Énumérations

CellularClass

Ce type énuméré définit le type de norme radio dans un appareil.

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.

SmsBroadcastType

Valeurs qui décrivent le type d’un message de diffusion (alerte d’urgence).

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

SmsDataFormat

Ce type énuméré identifie le format d’une mémoire tampon PDU (Protocol Description Unit) donnée.

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

SmsDeviceStatus

Contient des valeurs qui indiquent la préparation d’un appareil SMS à participer à des opérations de trafic de réseau cellulaire.

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

SmsEncoding

Ce type énuméré est utilisé pour déterminer l’algorithme d’encodage à envoyer ou calculer la longueur d’un objet SmsTextMessage .

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

SmsFilterActionType

Valeurs qui décrivent l’action à entreprendre sur un filtre de message.

Les applications de messagerie utilisent des filtres SMS lorsqu’elles utilisent SMS pour communiquer des données spécifiques à l’application qui ne sont pas nécessairement destinées à être affichées à l’utilisateur. Notez que les filtres sont traités dans un ordre fixe, par type d’action de filtre. Tous les filtres AcceptImmediately sont traités en premier, puis tous les filtres de suppression , et ainsi de suite.

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

SmsGeographicalScope

Valeurs qui décrivent l’étendue géographique d’un message de diffusion de cellule.

SmsMessageClass

Ce type énuméré spécifie la classe de message d’un message. La classe de message provient généralement du réseau, et non de l’appareil mobile.

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

SmsMessageFilter

Ce type énuméré spécifie les messages du magasin de messages d’appareil sur lesquels une opération est effectuée.

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

Notes

Cette classe et ses méthodes sont prises en charge pour la maintenance des applications de bureau héritées qui l’utilisaient dans les versions antérieures de Windows. Si vous utilisez cette classe, vous devez spécifier windows.Devices.Sms.LegacySmsApiContract dans le manifeste de votre application. N’utilisez pas cette classe si vous développez une nouvelle application pour Windows. Utilisez plutôt les API de cet espace de noms qui ne nécessitent pas windows.Devices.Sms.LegacySmsApiContract.

SmsMessageType

Ce type énuméré définit le format du message SMS.

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.

SmsModemErrorCode

Valeurs qui décrivent les codes d’erreur du modem SMS dans un SmsSendMessageResult.

Délégués

SmsDeviceStatusChangedEventHandler

Ce gestionnaire est appelé lorsque le status sur l’appareil SMS change. Les appelants doivent implémenter cela lorsqu’ils souhaitent être avertis lorsqu’un changement d’état important se produit sur l’appareil. Par exemple, l’appelant peut souhaiter savoir quand l’appareil est prêt à envoyer et à recevoir des messages.

Notes

Cette fonctionnalité n’est disponible que 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, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

SmsMessageReceivedEventHandler

Ce gestionnaire d’événements est appelé lorsqu’un nouveau message binaire est reçu. Les appelants doivent implémenter cela lorsqu’ils souhaitent gérer de nouveaux messages binaires à partir d’un appareil SMS donné.

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.

Notes

Cette classe et ses méthodes sont prises en charge pour la maintenance des applications de bureau héritées qui l’utilisaient dans les versions antérieures de Windows. Si vous utilisez cette classe, vous devez spécifier windows.Devices.Sms.LegacySmsApiContract dans le manifeste de votre application. N’utilisez pas cette classe si vous développez une nouvelle application pour Windows. Utilisez plutôt les API de cet espace de noms qui ne nécessitent pas windows.Devices.Sms.LegacySmsApiContract.

Remarques

Pour que votre tâche en arrière-plan soit avertie lorsqu’un SMS a été reçu, gérez windows.ApplicationModel.Background.SmsMessageReceivedTrigger.

Voir aussi