StoreAvailability Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет конкретный экземпляр номера SKU продукта, который можно приобрести.
public ref class StoreAvailability 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 StoreAvailability 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 StoreAvailability
Public NotInheritable Class StoreAvailability
- Наследование
- Атрибуты
Требования к Windows
| Требования | Описание |
|---|---|
| Семейство устройств |
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
|
| API contract |
Windows.Services.Store.StoreContract (появилось в v1.0)
|
Комментарии
Продукты в Магазине организованы в иерархии продуктов, SKU и объектов доступности . Продукты представлены объектами StoreProduct . Номера SKU для каждого продукта представлены объектами StoreSku , а доступность для каждого номера SKU представлена объектами StoreAvailability . Дополнительные сведения см. в разделе "Покупки в приложении" и пробные версии.
Чтобы получить доступ к доступности для SKU, используйте свойство Availabilities объекта StoreSku , в котором вы заинтересованы.
Свойства
| Имя | Описание |
|---|---|
| EndDate |
Возвращает дату окончания для текущей доступности SKU. |
| ExtendedJsonData |
Получает полные данные для текущей доступности SKU из Хранилища в формате JSON. |
| Price |
Получает сведения о цене для текущей доступности SKU, включая базовую цену, текущую цену и сведения о продаже. |
| StoreId |
Возвращает идентификатор хранилища текущей доступности SKU из каталога Microsoft Store. |
Методы
| Имя | Описание |
|---|---|
| RequestPurchaseAsync() |
Запрашивает покупку текущей доступности SKU и отображает пользовательский интерфейс, используемый для завершения транзакции через Microsoft Store. Important Этот метод должен вызываться в потоке пользовательского интерфейса. Important Функции покупки в приложении не поддерживаются в приложениях с повышенными привилегиями. |
| RequestPurchaseAsync(StorePurchaseProperties) |
Запрашивает покупку текущей доступности SKU и отображает пользовательский интерфейс, используемый для завершения транзакции через Microsoft Store. Этот метод предоставляет возможность указать дополнительные сведения для конкретного предложения в большом каталоге продуктов, представленных одним списком в Microsoft Store, включая имя продукта, отображаемое пользователю во время покупки. Important Этот метод должен вызываться в потоке пользовательского интерфейса. Important Функции покупки в приложении не поддерживаются в приложениях с повышенными привилегиями. |