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 из Store в формате JSON. |
Price |
Возвращает сведения о ценах для текущей доступности SKU, включая базовую цену, текущую цену и сведения о продаже. |
StoreId |
Возвращает идентификатор текущей доступности SKU в Магазине из каталога Microsoft Store. |
Методы
RequestPurchaseAsync() |
Запрашивает покупку текущей доступности SKU и отображает пользовательский интерфейс, используемый для завершения транзакции через Microsoft Store. Важно! Этот метод должен вызываться в потоке пользовательского интерфейса. |
RequestPurchaseAsync(StorePurchaseProperties) |
Запрашивает покупку текущей доступности SKU и отображает пользовательский интерфейс, используемый для завершения транзакции через Microsoft Store. Этот метод позволяет указать дополнительные сведения о конкретном предложении в большом каталоге продуктов, представленных одним описанием в Microsoft Store, включая название продукта, отображаемое пользователю во время покупки. Важно! Этот метод должен вызываться в потоке пользовательского интерфейса. |