Windows.Devices.Sms Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.