SmsDeviceMessageStore クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SMS デバイスに格納されているメッセージへのアクセスと、メッセージ ストアに関する情報を提供します。
注意
この機能は、モバイル ネットワーク オペレーター、モバイル ブロードバンド アダプター IHV、または OEM による特権アクセスが与えられた、モバイル オペレーター アプリと UWP アプリでのみ使用できます。 詳細については、「 モバイル ブロードバンド」を参照してください。
注意
このクラスとそのメソッドは、以前のバージョンの Windows で使用されたレガシ デスクトップ アプリのメンテナンスでサポートされています。 このクラスを使用する場合は、アプリのマニフェストで Windows.Devices.Sms.LegacySmsApiContract を指定する必要があります。 Windows 用の新しいアプリを開発する場合は、このクラスを使用しないでください。 代わりに、 Windows.Devices.Sms.LegacySmsApiContract を必要としないこの名前空間の API を使用してください。
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
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows Desktop Extension SDK (10.0.10240.0 で導入)
|
API contract |
Windows.Devices.Sms.LegacySmsApiContract (v1.0 で導入)
|
アプリの機能 |
cellularMessaging
sms
|
プロパティ
MaxMessages |
デバイス ストアに格納できるメッセージの最大数を示します。 クライアントはこの値を使用して、ネットワークから新しいメッセージを受信するのに十分な領域をデバイス ストアに保持する方法を決定できます。 |
メソッド
DeleteMessageAsync(UInt32) |
指定した ID のメッセージを削除します。 デバイスがビジー状態になる可能性があるため、操作は非同期的に実行されます。 非同期操作オブジェクトは直ちにを返します。 |
DeleteMessagesAsync(SmsMessageFilter) |
フィルターが適用されるメッセージを削除します。 フィルターを使用すると、すべてのメッセージを削除したり、開封済み、未読、送信済み、または下書き状態のメッセージのみを削除したりできます。 操作は瞬時に実行されない可能性があるため、非同期的に実行されます。 非同期操作オブジェクトは直ちにを返します。 |
GetMessageAsync(UInt32) |
指定した ID のメッセージを取得します。 デバイスがビジー状態である可能性があるため、メソッドは非同期的に実行されます。 非同期操作オブジェクトは直ちにを返します。 |
GetMessagesAsync(SmsMessageFilter) |
フィルターで指定された条件に一致するメッセージの一覧を取得します。 メッセージは、開封済み、未読、送信済み、または下書き状態でフィルター処理できます。 |