다음을 통해 공유


SmsDeviceMessageStore 클래스

정의

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
상속
Object Platform::Object IInspectable 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)

필터에 지정된 조건과 일치하는 메시지 목록을 검색합니다. 메시지는 읽기, 읽지 않음, 전송 또는 초안 상태로 필터링할 수 있습니다.

적용 대상