SmsDeviceMessageStore Klasse

Definition

Ermöglicht den Zugriff auf die auf einem SMS-Gerät gespeicherten Nachrichten und Informationen zum Nachrichtenspeicher.

Hinweis

Diese Funktionalität ist nur für Apps von Mobilfunkanbietern und UWP-Apps verfügbar, die privilegierten Zugriff von Mobilfunknetzbetreibern, mobilem Breitbandadapter IHV oder OEM erhalten. Weitere Informationen finden Sie unter Mobile Breitband.

Hinweis

Diese Klasse und ihre Methoden werden für die Wartung von Legacy-Desktop-Apps unterstützt, die sie in früheren Versionen von Windows verwendet haben. Wenn Sie diese Klasse verwenden, müssen Sie windows.Devices.Sms.LegacySmsApiContract im Manifest Ihrer App angeben. Verwenden Sie diese Klasse nicht, wenn Sie eine neue App für Windows entwickeln. Verwenden Sie stattdessen die APIs in diesem Namespace, für die windows.Devices.Sms.LegacySmsApiContract nicht erforderlich ist.

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
Vererbung
Object Platform::Object IInspectable SmsDeviceMessageStore
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Desktop Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.Devices.Sms.LegacySmsApiContract (eingeführt in v1.0)
App-Funktionen
cellularMessaging sms

Eigenschaften

MaxMessages

Gibt die maximale Anzahl von Nachrichten an, die im Gerätespeicher gespeichert werden können. Der Client kann diesen Wert verwenden, um zu bestimmen, wie genügend Speicherplatz im Gerätespeicher beibehalten werden soll, um neue Nachrichten aus dem Netzwerk zu empfangen.

Methoden

DeleteMessageAsync(UInt32)

Löscht die Nachricht mit der angegebenen ID. Da das Gerät möglicherweise ausgelastet ist, wird der Vorgang asynchron ausgeführt. Das asynchrone Vorgangsobjekt wird sofort zurückgegeben.

DeleteMessagesAsync(SmsMessageFilter)

Löscht die Nachrichten, auf die der Filter angewendet wird. Der Filter kann verwendet werden, um alle Nachrichten oder nur Nachrichten zu löschen, die gelesen, ungelesen, gesendet oder in einem Entwurfszustand sind. Da der Vorgang möglicherweise nicht sofort ausgeführt wird, wird er asynchron ausgeführt. Das asynchrone Vorgangsobjekt wird sofort zurückgegeben.

GetMessageAsync(UInt32)

Ruft die Nachricht mit der angegebenen ID ab. Das Gerät ist möglicherweise ausgelastet, sodass die Methode asynchron ausgeführt wird. Das asynchrone Vorgangsobjekt wird sofort zurückgegeben.

GetMessagesAsync(SmsMessageFilter)

Ruft eine Liste von Nachrichten ab, die den in einem Filter angegebenen Bedingungen entsprechen. Die Nachrichten können als gelesen, ungelesen, gesendet oder im Entwurfszustand gefiltert werden.

Gilt für: