StoreSku Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сведения об единице хранения запасов (SKU) продукта в Microsoft Store.
public ref class StoreSku sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Services.Store.StoreContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class StoreSku final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Services.Store.StoreContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class StoreSku
Public NotInheritable Class StoreSku
- Наследование
- Атрибуты
Требования к Windows
| Требования | Описание |
|---|---|
| Семейство устройств |
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
|
| API contract |
Windows.Services.Store.StoreContract (появилось в v1.0)
|
Комментарии
SKU — это код, который однозначно определяет определенную версию продукта или службы. Это очень распространенный термин, используемый в области управления инвентаризацией. Продукты в Магазине организованы в иерархии продуктов, SKU и объектов доступности . Продукты представлены объектами StoreProduct . Номера SKU для каждого продукта представлены объектами StoreSku , а доступность для каждого номера SKU представлена объектами StoreAvailability . Дополнительные сведения см. в разделе "Покупки в приложении" и пробные версии.
Чтобы получить доступ к номерам SKU для продукта, используйте свойство Skus StoreProduct для интересующего вас продукта.
Свойства
| Имя | Описание |
|---|---|
| Availabilities |
Возвращает доступность для текущего номера SKU продукта. Каждый номер SKU продукта может иметь одну или несколько доступностей с разными ценами. |
| BundledSkus |
Возвращает список идентификаторов Магазина для приложений или надстроек, которые упаковываются с этим номером SKU продукта. |
| CollectionData |
Получает дополнительные данные для текущего номера SKU продукта, если у пользователя есть право использовать номер SKU. |
| CustomDeveloperData |
Возвращает настраиваемую строку данных разработчика (также называемую тегом), содержащую пользовательские сведения о надстройке, представляющей этот номер SKU продукта. Эта строка соответствует значению поля пользовательских данных разработчика на странице свойств надстройки в Центре партнеров. |
| Description |
Возвращает описание номера SKU продукта из списка Microsoft Store. |
| ExtendedJsonData |
Получает полные данные для текущего номера SKU продукта из Магазина в формате JSON. |
| Images |
Получает изображения из списка Microsoft Store для номера SKU продукта. |
| IsInUserCollection |
Возвращает значение, указывающее, имеет ли текущий пользователь право использовать текущий номер SKU продукта. |
| IsSubscription |
Возвращает значение, указывающее, является ли текущий номер SKU продукта подпиской с повторяющимся выставлением счетов. Дополнительные сведения о подписке см. в свойстве SubscriptionInfo . |
| IsTrial |
Возвращает значение, указывающее, является ли текущий номер SKU продукта пробной версией. |
| Language |
Получает язык данных в списке Microsoft Store для номера SKU продукта. |
| Price |
Возвращает цену доступности по умолчанию для этого номера SKU продукта. |
| StoreId |
Возвращает идентификатор магазина номера SKU этого продукта. |
| SubscriptionInfo |
Получает сведения о подписке для этого номера SKU продукта, если этот номер SKU продукта является подпиской с повторяющимся выставлением счетов. Чтобы определить, является ли этот номер SKU продукта подпиской, используйте свойство IsSubscription . |
| Title |
Возвращает название номера SKU продукта из списка Microsoft Store. |
| Videos |
Получает видео из списка Microsoft Store для номера SKU продукта. |
Методы
| Имя | Описание |
|---|---|
| GetIsInstalledAsync() |
Указывает, установлен ли этот номер SKU продукта на текущем устройстве. |
| RequestPurchaseAsync() |
Запрашивает покупку номера SKU продукта и отображает пользовательский интерфейс, используемый для завершения транзакции через магазин Windows. Important Этот метод должен вызываться в потоке пользовательского интерфейса. Important Функции покупки в приложении не поддерживаются в приложениях с повышенными привилегиями. |
| RequestPurchaseAsync(StorePurchaseProperties) |
Запрашивает покупку номера SKU продукта и отображает пользовательский интерфейс, используемый для завершения транзакции через Microsoft Store. Этот метод предоставляет возможность указать дополнительные сведения для конкретного предложения в большом каталоге продуктов, представленных одним списком в Microsoft Store, включая имя продукта, отображаемое пользователю во время покупки. Important Этот метод должен вызываться в потоке пользовательского интерфейса. Important Функции покупки в приложении не поддерживаются в приложениях с повышенными привилегиями. |