Windows.Services.Store 命名空间

提供可用于访问和管理当前应用的 Microsoft Store 相关数据的类型和成员。 例如,可以使用此命名空间获取当前应用的 Microsoft Store 一览和许可证信息、购买应用提供的当前应用或产品,或下载并安装应用的程序包更新。

注意

此命名空间是在 Windows 10 版本 1607 中引入的,它只能在面向 Windows 10 周年纪念版 (10.0 的项目中使用;版本 14393) 或更高版本在 Visual Studio 中。 如果项目面向早期版本的 Windows 10,则必须使用 Windows.ApplicationModel.Store 命名空间而不是 Windows.Services.Store 命名空间。 有关详细信息,请参阅应用内购买和试用

StoreAcquireLicenseResult

为请求提供响应数据,以获取当前应用的可下载内容的许可证 (DLC) 加载项包。

StoreAppLicense

提供当前应用的许可证信息,包括应用提供的产品的许可证。

StoreAvailability

表示可以购买的产品 SKU 的特定实例。

StoreCanAcquireLicenseResult

为请求提供响应数据,以确定是否可以为 DLC) 加载项包 (可下载内容获取许可证。

StoreCollectionData

为用户有权使用的产品 SKU 提供其他数据。

StoreConsumableResult

为涉及当前应用的易耗型加载项的请求提供响应数据。

StoreContext

提供可用于访问和管理当前应用的 Microsoft Store 相关数据的成员。 例如,你可以使用此类的成员获取当前应用的 Microsoft Store 一览和许可证信息、购买应用提供的当前应用或产品,或下载并安装应用的程序包更新。

在桌面应用中,在以显示 UI 的方式使用此类实例之前,需要将 对象与其所有者的窗口句柄相关联。 有关详细信息和代码示例,请参阅 显示依赖于 CoreWindow 的 WinRT UI 对象

StoreImage

表示与 Windows 应用商店中的产品一览关联的图像。

StoreLicense

提供与当前应用关联的持久加载项的许可证信息。

StorePackageInstallOptions

表示在使用 RequestDownloadAndInstallStorePackagesAsync 方法下载和安装当前应用的 DLC) 包 (可下载内容时可以指定的选项。

StorePackageLicense

提供当前应用的可下载内容的许可证信息 (DLC) 包。

StorePackageUpdate

提供有关当前应用的包的信息,该应用具有可从 Microsoft Store 下载的更新。

StorePackageUpdateResult

为下载和安装当前应用包的请求提供响应数据。

StorePrice

包含 Microsoft Store 中产品一览的定价信息。

StoreProduct

表示 Microsoft Store 中可用的产品。

StoreProductOptions

包含可用于 GetStoreProductsAsync 方法的筛选器字符串集合,用于获取与当前应用关联的指定产品的信息。

StoreProductPagedQueryResult

为分页请求提供响应数据,以检索有关可从当前应用内购买的产品的详细信息。

StoreProductQueryResult

为请求提供响应数据,以检索有关可从当前应用内购买的产品的详细信息。

StoreProductResult

为检索有关当前应用的详细信息的请求提供响应数据。

StorePurchaseProperties

包含可传递给产品的购买请求的其他详细信息,包括在购买过程中要向用户显示的产品名称。

StorePurchaseResult

为购买应用提供的应用或产品的请求提供响应数据。

StoreQueueItem

表示有关当前应用的下载和安装队列中的新包或更新包的信息。

StoreQueueItemCompletedEventArgs

StoreQueueItem 类的 Completed 事件提供数据。

StoreQueueItemStatus

提供当前应用的下载和安装队列中的新包或更新包的状态信息。

StoreRateAndReviewResult

为请求提供响应数据,以便对产品进行评分和评审。

StoreRequestHelper

提供一个帮助程序方法,该方法可用于将请求发送到 Microsoft Store,以执行 Windows SDK 中尚未提供相应 API 的操作。

StoreSendRequestResult

为发送到 Microsoft Store 的请求提供响应数据。

StoreSku

提供 Microsoft Store 中产品的库存单位 (SKU) 的信息。

StoreSubscriptionInfo

提供产品 SKU 的订阅信息,该 SKU 表示定期计费的订阅。

StoreUninstallStorePackageResult

为卸载当前应用包的请求提供响应数据。

StoreVideo

表示与 Microsoft Store 中的产品一览关联的视频。

结构

StorePackageUpdateStatus

提供与下载或安装请求关联的包的状态信息。

枚举

StoreCanLicenseStatus

定义表示可下载内容 (DLC) 加载项包的许可证状态的值。

StoreConsumableStatus

定义表示与易耗型加载项相关的请求状态的值。

StoreDurationUnit

定义表示订阅试用期或计费周期单位的值。

StorePackageUpdateState

定义表示包下载或安装请求状态的值。

StorePurchaseStatus

定义表示购买应用或加载项的请求状态的值。

StoreQueueItemExtendedState

定义表示当前应用的下载和安装队列中新包或更新包的扩展状态信息的值。

StoreQueueItemKind

定义值,这些值描述正在为下载和安装队列中的当前包执行的操作。

StoreQueueItemState

定义值,这些值指定当前应用的下载和安装队列中的新包或更新包的状态。

StoreRateAndReviewStatus

获取产品费率和评审请求的结果状态。

StoreUninstallStorePackageStatus

定义表示包卸载请求状态的值。

注解

StoreContext 类是 Windows.Services.Store 命名空间的main入口点。 使用此类的成员执行一些任务,例如获取当前应用的 Microsoft Store 一览和许可证信息、购买应用提供的当前应用或加载项,或下载和安装应用的程序包更新。 此命名空间中的其他类和类型表示应用加载项、应用及其加载项的许可证以及应用的 Microsoft Store 一览信息等项。

另请参阅