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

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

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

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