StoreAvailability Classe

Definição

Representa uma instância específica de um SKU de produto que pode ser comprado.

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
Herança
Object Platform::Object IInspectable StoreAvailability
Atributos

Requisitos do Windows

Requisitos Description
Família de dispositivos
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
API contract
Windows.Services.Store.StoreContract (introduzida na v1.0)

Comentários

Os produtos na Loja são organizados em uma hierarquia de produtos, SKU e objetos de disponibilidade . Os produtos são representados por objetos StoreProduct . As SKUs para cada produto são representadas por objetos StoreSku e as disponibilidades para cada SKU são representadas por objetos StoreAvailability . Para obter mais informações, consulte compras e avaliações no aplicativo.

Para acessar as disponibilidades de uma SKU, use a propriedade Availabilities do objeto StoreSku no qual você está interessado.

Propriedades

Nome Description
EndDate

Obtém a data de término da disponibilidade atual do SKU.

ExtendedJsonData

Obtém dados completos para a disponibilidade de SKU atual do Repositório no formato JSON.

Price

Obtém informações de preço para a disponibilidade atual do SKU, incluindo o preço base, o preço atual e as informações de venda.

StoreId

Obtém a ID da Loja da disponibilidade de SKU atual do catálogo Microsoft Store.

Métodos

Nome Description
RequestPurchaseAsync()

Solicita a compra da disponibilidade atual do SKU e exibe a interface do usuário usada para concluir a transação por meio do Microsoft Store.

Importante

Esse método deve ser chamado no thread da interface do usuário.

Importante

Não há suporte para a funcionalidade de compra no aplicativo em aplicativos com privilégios elevados.

RequestPurchaseAsync(StorePurchaseProperties)

Solicita a compra da disponibilidade atual do SKU e exibe a interface do usuário usada para concluir a transação por meio do Microsoft Store. Esse método fornece a opção de especificar detalhes adicionais para uma oferta específica em um catálogo grande de produtos que são representados por uma única listagem no Microsoft Store, incluindo o nome do produto a ser exibido ao usuário durante a compra.

Importante

Esse método deve ser chamado no thread da interface do usuário.

Importante

Não há suporte para a funcionalidade de compra no aplicativo em aplicativos com privilégios elevados.

Aplica-se a

Confira também