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
Наследование
Object Platform::Object IInspectable 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

Функции покупки в приложении не поддерживаются в приложениях с повышенными привилегиями.

Применяется к

См. также раздел