StoreContext.FindStoreProductForPackageAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает сведения о продукте Store для приложения или надстройки, связанной с указанным пакетом.
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)
Параметры
Массив строк, указывающих типы продуктов Store, которые могут быть связаны с пакетом. Список поддерживаемых строковых значений см. в описании свойства ProductKind.
- package
- Package
Пакет, представляющий пакет, для которого вы хотите получить соответствующие сведения о продукте Store.
Возвращаемое значение
Асинхронная операция, которая при успешном завершении возвращает объект StoreProductResult . Используйте свойство Product этого объекта для доступа к StoreProduct , который содержит сведения о продукте Store для указанного пакета.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 Creators Update (появилось в 10.0.15063.0)
|
API contract |
Windows.Services.Store.StoreContract (появилось в v2.0)
|
Комментарии
Используйте этот метод для получения сведений о продукте Магазина (например, идентификатора Магазина) для пакета, связанного с текущим приложением, или надстройки для текущего приложения. Этот метод может возвращать ошибки, если пакет не связан с текущим приложением, текущее устройство находится в автономном режиме или если текущее приложение не было установлено из Магазина (например, если приложение было загружено неопубликованно). В таких случаях можно проверить свойство ExtendedError возвращаемого объекта StoreProductResult , чтобы получить дополнительные сведения об ошибке.