Поделиться через


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 продукта из Store в формате 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.

Важно!

Этот метод должен вызываться в потоке пользовательского интерфейса.

RequestPurchaseAsync(StorePurchaseProperties)

Запрашивает покупку номера SKU продукта и отображает пользовательский интерфейс, используемый для завершения транзакции через Microsoft Store. Этот метод позволяет указать дополнительные сведения о конкретном предложении в большом каталоге продуктов, представленных одним описанием в Microsoft Store, включая название продукта, отображаемое пользователю во время покупки.

Важно!

Этот метод должен вызываться в потоке пользовательского интерфейса.

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

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