StoreProduct Класс

Определение

Представляет продукт, доступный в Microsoft Store.

public ref class StoreProduct 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 StoreProduct 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 StoreProduct
Public NotInheritable Class StoreProduct
Наследование
Object Platform::Object IInspectable StoreProduct
Атрибуты

Требования к Windows

Требования Описание
Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Services.Store.StoreContract (появилось в v1.0)

Комментарии

Продукты в Магазине организованы в иерархии продуктов, SKU и объектов доступности . Продукты представлены объектами StoreProduct . Номера SKU для каждого продукта представлены объектами StoreSku , а доступность для каждого номера SKU представлена объектами StoreAvailability . Дополнительные сведения см. в разделе "Покупки в приложении" и пробные версии.

Чтобы получить объект StoreProduct для текущего приложения, используйте метод GetStoreProductForCurrentAppAsync .

Чтобы получить объекты StoreProduct для продуктов, которые можно приобрести в текущем приложении, используйте эти методы.

Свойства

Имя Описание
Description

Возвращает описание продукта из списка Microsoft Store.

ExtendedJsonData

Получает полные данные для продукта из Магазина в формате JSON.

HasDigitalDownload

Возвращает значение, указывающее, имеет ли продукт необязательное скачиваемое содержимое (DLC).

Images

Получает изображения из списка Windows Store для продукта.

InAppOfferToken

Возвращает идентификатор продукта для этого продукта, если текущий StoreProduct представляет надстройку.

IsInUserCollection

Возвращает значение, указывающее, имеет ли текущий пользователь право использовать номер SKU по умолчанию продукта.

Keywords

Возвращает ключевые слова, связанные с продуктом в Центре партнеров. Это свойство применяется только к объектам StoreProduct , представляющим надстройки. Эти строки соответствуют значению поля "Ключевые слова " на странице свойств надстройки в Центре партнеров.

Language

Получает язык данных в списке Microsoft Store для продукта.

LinkUri

Возвращает универсальный код ресурса (URI) в список Microsoft Store для продукта.

Price

Возвращает цену на номер SKU по умолчанию и доступность продукта.

ProductKind

Возвращает тип продукта. Эти значения в настоящее время поддерживаются: Application, Game, Consumable, UnmanagedConsumable и Durable.

Skus

Возвращает список доступных номеров SKU для продукта.

StoreId

Возвращает идентификатор Магазина для этого продукта.

Title

Возвращает название продукта из списка Microsoft Store.

Videos

Получает видео из списка Windows Store для продукта.

Методы

Имя Описание
GetIsAnySkuInstalledAsync()

Указывает, установлен ли номер SKU этого продукта на текущем устройстве. Этот метод предназначен для продуктов, имеющих скачиваемое содержимое (DLC).

RequestPurchaseAsync()

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

Important

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

Important

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

RequestPurchaseAsync(StorePurchaseProperties)

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

Important

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

Important

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

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

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