StoreContext.FindStoreProductForPackageAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取与指定包关联的应用或加载项的应用商店产品详细信息。
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)
参数
一个字符串数组,这些字符串指定可能与包关联的应用商店产品类型。 有关受支持的字符串值列表,请参阅 ProductKind 属性。
返回
成功完成后返回 StoreProductResult 对象的异步操作。 使用此对象的 Product 属性可访问包含指定包的 Store 产品详细信息的 StoreProduct 。
- 属性
Windows 要求
设备系列 |
Windows 10 Creators Update (在 10.0.15063.0 中引入)
|
API contract |
Windows.Services.Store.StoreContract (在 v2.0 中引入)
|
注解
使用此方法可获取应用商店产品详细信息 (如与当前应用关联的程序包的应用商店 ID) 或当前应用的加载项。 如果包未与当前应用关联、当前设备处于脱机状态,或者当前应用未从应用商店 (安装,例如,如果应用已旁加载) ,则此方法可能会返回错误。 在这些情况下,可以检查 StoreProductResult 返回对象的 ExtendedError 属性以获取有关错误的更多详细信息。