StoreContext.GetStoreProductsAsync 方法

定义

重载

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)

参数

productKinds

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

字符串数组,指定要检索其商品信息的产品类型。 有关受支持的字符串值列表,请参阅 ProductKind 属性。

storeIds

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

要检索其商品信息的产品的应用商店 ID 字符串数组。

返回

异步操作在成功完成时返回 一个 StoreProductQueryResult 对象,该对象包含指定产品的列表信息和任何相关的错误信息。

属性

注解

此方法返回与当前应用关联的指定产品的列表信息,无论产品当前是否在当前应用中可供购买。 若要检索当前可从当前应用内购买的所有产品的信息,请改用 GetStoreProductsAsync 重载或 GetAssociatedStoreProductsAsync 方法。

产品的应用商店 ID 在合作伙伴中心中可用,并且它还由表示产品的 StoreProductStoreId 属性返回。 有关详细信息,请参阅 存储 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)

参数

productKinds

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

字符串数组,指定要检索其商品信息的产品类型。 有关受支持的字符串值列表,请参阅 ProductKind 属性。

storeIds

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

要检索其商品信息的产品的应用商店 ID 字符串数组。

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 在合作伙伴中心中可用,并且它还由表示产品的 StoreProductStoreId 属性返回。 有关详细信息,请参阅 存储 ID

有关使用此方法(包括代码示例)的详细信息,请参阅 获取应用和加载项的产品信息

另请参阅

适用于