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)
Параметры
Массив строк, указывающих типы продуктов, для которых требуется получить сведения о листинге. Список поддерживаемых строковых значений см. в описании свойства ProductKind.
Массив строк идентификаторов в Магазине для продуктов, для которых требуется получить сведения о листинге.
Возвращаемое значение
Асинхронная операция, которая при успешном завершении возвращает объект StoreProductQueryResult , содержащий сведения о перечислении указанных продуктов и соответствующие сведения об ошибке.
- Атрибуты
Комментарии
Этот метод возвращает сведения о перечислении указанных продуктов, связанных с текущим приложением, независимо от того, доступны ли продукты для покупки в текущем приложении. Чтобы получить сведения обо всех продуктах, которые в настоящее время можно приобрести в текущем приложении, используйте перегрузку GetStoreProductsAsync или метод GetAssociatedStoreProductsAsync .
Идентификатор продукта в Магазине доступен в Центре партнеров, а также возвращается свойством StoreIdобъекта StoreProduct , представляющего продукт. Дополнительные сведения см. в разделе Идентификаторы Магазинов.
Дополнительные сведения об использовании этого метода, включая пример кода, см. в статье Получение сведений о продукте для приложений и надстроек.
См. также раздел
Применяется к
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
строку фильтра в свойство ActionFilters объекта, передаваемого в параметр storeProductOptions . Чтобы получить сведения обо всех указанных продуктах, связанных с текущим приложением, независимо от того, доступны ли они в настоящее время для покупки, используйте перегрузку GetStoreProductsAsync .
Идентификатор продукта в Магазине доступен в Центре партнеров, а также возвращается свойством StoreIdобъекта StoreProduct , представляющего продукт. Дополнительные сведения см. в разделе Идентификаторы Магазинов.
Дополнительные сведения об использовании этого метода, включая пример кода, см. в статье Получение сведений о продукте для приложений и надстроек.