StoreContext.FindStoreProductForPackageAsync 方法

定义

获取与指定包关联的应用或加载项的应用商店产品详细信息。

public:
 virtual IAsyncOperation<StoreProductResult ^> ^ FindStoreProductForPackageAsync(IIterable<Platform::String ^> ^ productKinds, Package ^ package) = FindStoreProductForPackageAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreProductResult> FindStoreProductForPackageAsync(IIterable<winrt::hstring> const& productKinds, Package const& package);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreProductResult> FindStoreProductForPackageAsync(IEnumerable<string> productKinds, Package package);
function findStoreProductForPackageAsync(productKinds, package)
Public Function FindStoreProductForPackageAsync (productKinds As IEnumerable(Of String), package As Package) As IAsyncOperation(Of StoreProductResult)

参数

productKinds

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

一个字符串数组,这些字符串指定可能与包关联的应用商店产品类型。 有关受支持的字符串值列表,请参阅 ProductKind 属性。

package
Package

一个 ,表示要获取相应 Microsoft Store 产品详细信息的包。

返回

成功完成后返回 StoreProductResult 对象的异步操作。 使用此对象的 Product 属性可访问包含指定包的 Store 产品详细信息的 StoreProduct

属性

Windows 要求

设备系列
Windows 10 Creators Update (在 10.0.15063.0 中引入)
API contract
Windows.Services.Store.StoreContract (在 v2.0 中引入)

注解

使用此方法可获取应用商店产品详细信息 (如与当前应用关联的程序包的应用商店 ID) 或当前应用的加载项。 如果包未与当前应用关联、当前设备处于脱机状态,或者当前应用未从应用商店 (安装,例如,如果应用已旁加载) ,则此方法可能会返回错误。 在这些情况下,可以检查 StoreProductResult 返回对象的 ExtendedError 属性以获取有关错误的更多详细信息。

适用于

另请参阅