SmsDeviceMessageStore Classe
Définition
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.
Fournit l’accès aux messages stockés sur un appareil SMS et aux informations sur la banque de 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.
public ref class SmsDeviceMessageStore sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("SmsDeviceMessageStore may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Devices.Sms.LegacySmsApiContract)]
class SmsDeviceMessageStore final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("SmsDeviceMessageStore may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
class SmsDeviceMessageStore final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("SmsDeviceMessageStore may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Devices.Sms.LegacySmsApiContract))]
public sealed class SmsDeviceMessageStore
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("SmsDeviceMessageStore may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
public sealed class SmsDeviceMessageStore
Public NotInheritable Class SmsDeviceMessageStore
- Héritage
- Attributs
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
|
Propriétés
MaxMessages |
Indique le nombre maximal de messages pouvant être stockés dans le magasin d’appareils. Le client peut utiliser cette valeur pour déterminer comment conserver suffisamment d’espace dans le magasin d’appareils pour recevoir de nouveaux messages du réseau. |
Méthodes
DeleteMessageAsync(UInt32) |
Supprime le message avec l’ID spécifié. Étant donné que l’appareil est peut-être occupé, l’opération s’exécute de manière asynchrone. L’objet d’opération asynchrone retourne immédiatement. |
DeleteMessagesAsync(SmsMessageFilter) |
Supprime les messages auxquels le filtre s’applique. Le filtre peut être utilisé pour supprimer tous les messages, ou uniquement ceux qui sont lus, non lus, envoyés ou dans un état brouillon. Étant donné que l’opération peut ne pas être instantanée, elle s’exécute de manière asynchrone. L’objet d’opération asynchrone retourne immédiatement. |
GetMessageAsync(UInt32) |
Récupère le message avec l’ID spécifié. L’appareil étant peut-être occupé, la méthode s’exécute de manière asynchrone. L’objet d’opération asynchrone retourne immédiatement. |
GetMessagesAsync(SmsMessageFilter) |
Récupère une liste de messages qui correspondent aux conditions spécifiées dans un filtre. Les messages peuvent être filtrés comme lus, non lus, envoyés ou à l’état brouillon. |