StoreContext.GetStoreProductsAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
GetStoreProductsAsync(IIterable<String>, IIterable<String>) |
获取与当前应用关联的指定产品的 Microsoft Store 一览信息。 |
GetStoreProductsAsync(IIterable<String>, IIterable<String>, StoreProductOptions) |
获取与当前应用关联的指定产品的 Microsoft Store 一览信息,以及使用查询筛选器的选项。 |
GetStoreProductsAsync(IIterable<String>, IIterable<String>)
获取与当前应用关联的指定产品的 Microsoft Store 一览信息。
public:
virtual IAsyncOperation<StoreProductQueryResult ^> ^ GetStoreProductsAsync(IIterable<Platform::String ^> ^ productKinds, IIterable<Platform::String ^> ^ storeIds) = GetStoreProductsAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreProductQueryResult> GetStoreProductsAsync(IIterable<winrt::hstring> const& productKinds, IIterable<winrt::hstring> const& storeIds);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreProductQueryResult> GetStoreProductsAsync(IEnumerable<string> productKinds, IEnumerable<string> storeIds);
function getStoreProductsAsync(productKinds, storeIds)
Public Function GetStoreProductsAsync (productKinds As IEnumerable(Of String), storeIds As IEnumerable(Of String)) As IAsyncOperation(Of StoreProductQueryResult)
参数
字符串数组,指定要检索其商品信息的产品类型。 有关受支持的字符串值列表,请参阅 ProductKind 属性。
返回
异步操作在成功完成时返回 一个 StoreProductQueryResult 对象,该对象包含指定产品的列表信息和任何相关的错误信息。
- 属性
注解
此方法返回与当前应用关联的指定产品的列表信息,无论产品当前是否在当前应用中可供购买。 若要检索当前可从当前应用内购买的所有产品的信息,请改用 GetStoreProductsAsync 重载或 GetAssociatedStoreProductsAsync 方法。
产品的应用商店 ID 在合作伙伴中心中可用,并且它还由表示产品的 StoreProduct 的 StoreId 属性返回。 有关详细信息,请参阅 存储 ID。
有关使用此方法(包括代码示例)的详细信息,请参阅 获取应用和加载项的产品信息。
另请参阅
适用于
GetStoreProductsAsync(IIterable<String>, IIterable<String>, StoreProductOptions)
获取与当前应用关联的指定产品的 Microsoft Store 一览信息,以及使用查询筛选器的选项。
public:
virtual IAsyncOperation<StoreProductQueryResult ^> ^ GetStoreProductsAsync(IIterable<Platform::String ^> ^ productKinds, IIterable<Platform::String ^> ^ storeIds, StoreProductOptions ^ storeProductOptions) = GetStoreProductsAsync;
/// [Windows.Foundation.Metadata.Overload("GetStoreProductsWithOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreProductQueryResult> GetStoreProductsAsync(IIterable<winrt::hstring> const& productKinds, IIterable<winrt::hstring> const& storeIds, StoreProductOptions const& storeProductOptions);
[Windows.Foundation.Metadata.Overload("GetStoreProductsWithOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreProductQueryResult> GetStoreProductsAsync(IEnumerable<string> productKinds, IEnumerable<string> storeIds, StoreProductOptions storeProductOptions);
function getStoreProductsAsync(productKinds, storeIds, storeProductOptions)
Public Function GetStoreProductsAsync (productKinds As IEnumerable(Of String), storeIds As IEnumerable(Of String), storeProductOptions As StoreProductOptions) As IAsyncOperation(Of StoreProductQueryResult)
参数
字符串数组,指定要检索其商品信息的产品类型。 有关受支持的字符串值列表,请参阅 ProductKind 属性。
- storeProductOptions
- StoreProductOptions
一个 对象,其中包含将用于查询的筛选器。
返回
异步操作在成功完成时返回 一个 StoreProductQueryResult 对象,该对象包含指定产品的列表信息和任何相关的错误信息。
- 属性
Windows 要求
设备系列 |
Windows 10, version 1803 (在 10.0.17134.0 中引入)
|
API contract |
Windows.Services.Store.StoreContract (在 v3.0 中引入)
|
注解
若要仅返回当前可从当前应用内购买的产品的信息,请将Purchase
筛选器字符串添加到传递给 storeProductOptions 参数的对象的 ActionFilters 属性。 若要获取与当前应用关联的所有指定产品的信息,无论它们当前是否可供购买,请改用 GetStoreProductsAsync 重载。
产品的应用商店 ID 在合作伙伴中心中可用,并且它还由表示产品的 StoreProduct 的 StoreId 属性返回。 有关详细信息,请参阅 存储 ID。
有关使用此方法(包括代码示例)的详细信息,请参阅 获取应用和加载项的产品信息。