다음을 통해 공유


StoreAvailability 클래스

정의

구매할 수 있는 제품 SKU의 특정 instance 나타냅니다.

public ref class StoreAvailability sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Services.Store.StoreContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class StoreAvailability final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Services.Store.StoreContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class StoreAvailability
Public NotInheritable Class StoreAvailability
상속
Object Platform::Object IInspectable StoreAvailability
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Anniversary Edition (10.0.14393.0에서 도입되었습니다.)
API contract
Windows.Services.Store.StoreContract (v1.0에서 도입되었습니다.)

설명

Store의 제품은 제품, SKU가용성 개체의 계층으로 구성됩니다. 제품은 StoreProduct 개체로 표시됩니다. 각 제품에 대한 SKU는 StoreSku 개체로 표시되며 각 SKU의 가용성은 StoreAvailability 개체로 표시됩니다. 자세한 내용은 앱에서 바로 구매 및 평가판을 참조하세요.

SKU의 가용성에 액세스하려면 관심 있는 StoreSku 개체의 Availabilities 속성을 사용합니다.

속성

EndDate

현재 SKU 가용성의 종료 날짜를 가져옵니다.

ExtendedJsonData

Microsoft Store에서 현재 SKU 가용성에 대한 전체 데이터를 JSON 형식으로 가져옵니다.

Price

기본 가격, 현재 가격 및 판매 정보를 포함하여 현재 SKU 가용성에 대한 가격 정보를 가져옵니다.

StoreId

Microsoft Store 카탈로그에서 현재 SKU 가용성의 Store ID를 가져옵니다.

메서드

RequestPurchaseAsync()

현재 SKU 가용성 구매를 요청하고 Microsoft Store를 통해 트랜잭션을 완료하는 데 사용되는 UI를 표시합니다.

중요

이 메서드는 UI 스레드에서 호출해야 합니다.

RequestPurchaseAsync(StorePurchaseProperties)

현재 SKU 가용성 구매를 요청하고 Microsoft Store를 통해 트랜잭션을 완료하는 데 사용되는 UI를 표시합니다. 이 메서드는 구매 중에 사용자에게 표시할 제품 이름을 포함하여 Microsoft Store의 단일 목록으로 표시되는 제품의 큰 카탈로그 내에서 특정 제품에 대한 추가 세부 정보를 지정하는 옵션을 제공합니다.

중요

이 메서드는 UI 스레드에서 호출해야 합니다.

적용 대상

추가 정보