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