SmsDeviceMessageStore Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |