SmsDeviceMessageStore Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce l'accesso ai messaggi archiviati in un dispositivo SMS e informazioni sull'archivio messaggi.
Nota
Questa funzionalità è disponibile solo per le app degli operatori mobili e le app UWP fornite con privilegi da operatori di rete mobile, adattatore a banda larga mobile IHV o OEM. Per altre informazioni, vedere Banda larga mobile.
Nota
Questa classe e i relativi metodi sono supportati per la manutenzione delle app desktop legacy usate nelle versioni precedenti di Windows. Se si usa questa classe, è necessario specificare Windows.Devices.Sms.LegacySmsApiContract nel manifesto dell'app. Non usare questa classe se si sta sviluppando una nuova app per Windows. Usare invece le API in questo spazio dei nomi che non richiedono 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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows Desktop Extension SDK (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Devices.Sms.LegacySmsApiContract (è stato introdotto in v1.0)
|
Funzionalità dell'app |
cellularMessaging
sms
|
Proprietà
MaxMessages |
Indica il numero massimo di messaggi che possono essere archiviati nell'archivio dispositivi. Il client può usare questo valore per determinare come mantenere spazio sufficiente nell'archivio dispositivi per ricevere nuovi messaggi dalla rete. |
Metodi
DeleteMessageAsync(UInt32) |
Elimina il messaggio con l'ID specificato. Poiché il dispositivo potrebbe essere occupato, l'operazione viene eseguita in modo asincrono. L'oggetto operazione asincrona restituisce immediatamente. |
DeleteMessagesAsync(SmsMessageFilter) |
Elimina i messaggi a cui si applica il filtro. Il filtro può essere usato per eliminare tutti i messaggi o solo i messaggi letti, non letti, inviati o in uno stato bozza. Poiché l'operazione potrebbe non essere istantanea, viene eseguita in modo asincrono. L'oggetto operazione asincrona restituisce immediatamente. |
GetMessageAsync(UInt32) |
Recupera il messaggio con l'ID specificato. Il dispositivo potrebbe essere occupato, quindi il metodo viene eseguito in modo asincrono. L'oggetto operazione asincrona restituisce immediatamente. |
GetMessagesAsync(SmsMessageFilter) |
Recupera un elenco di messaggi che corrispondono alle condizioni specificate in un filtro. I messaggi possono essere filtrati come letti, non letti, inviati o nello stato bozza. |