Compartir a través de


SmsDeviceMessageStore Clase

Definición

Proporciona acceso a los mensajes almacenados en un dispositivo SMS e información sobre el almacén de mensajes.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Nota

Esta clase y sus métodos son compatibles con el mantenimiento de las aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows. Si usas esta clase, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use esta clase si está desarrollando una nueva aplicación para Windows. En su lugar, use las API de este espacio de nombres que no requieren 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
Herencia
Object Platform::Object IInspectable SmsDeviceMessageStore
Atributos

Requisitos de Windows

Familia de dispositivos
Windows Desktop Extension SDK (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Devices.Sms.LegacySmsApiContract (se introdujo en la versión v1.0)
Características de aplicaciones
cellularMessaging sms

Propiedades

MaxMessages

Indica el número máximo de mensajes que se pueden almacenar en el almacén de dispositivos. El cliente puede usar este valor para determinar cómo mantener suficiente espacio en el almacén de dispositivos para recibir nuevos mensajes de la red.

Métodos

DeleteMessageAsync(UInt32)

Elimina el mensaje con el identificador especificado. Dado que el dispositivo puede estar ocupado, la operación se ejecuta de forma asincrónica. El objeto de operación asincrónica devuelve inmediatamente.

DeleteMessagesAsync(SmsMessageFilter)

Elimina los mensajes a los que se aplica el filtro. El filtro se puede usar para eliminar todos los mensajes, o solo los mensajes leídos, no leídos, enviados o en un estado de borrador. Dado que la operación podría no ser instantánea, se ejecuta de forma asincrónica. El objeto de operación asincrónica devuelve inmediatamente.

GetMessageAsync(UInt32)

Recupera el mensaje con el identificador especificado. Es posible que el dispositivo esté ocupado, por lo que el método se ejecuta de forma asincrónica. El objeto de operación asincrónica devuelve inmediatamente.

GetMessagesAsync(SmsMessageFilter)

Recupera una lista de mensajes que coinciden con las condiciones especificadas en un filtro. Los mensajes se pueden filtrar como leídos, no leídos, enviados o en estado de borrador.

Se aplica a