StoreSku Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece informações para uma SKU (unidade de manutenção de estoque) de um produto no Microsoft Store.
public ref class StoreSku 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 StoreSku 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 StoreSku
Public NotInheritable Class StoreSku
- Herança
- 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
Uma SKU é um código que identifica exclusivamente uma versão específica de um produto ou serviço. É um termo muito comum usado no campo de gerenciamento de inventário. 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 os SKUs de um produto, use a propriedade Skus do StoreProduct para o produto no qual você está interessado.
Propriedades
| Nome | Description |
|---|---|
| Availabilities |
Obtém as disponibilidades para o SKU do produto atual. Cada SKU de produto pode ter uma ou mais disponibilidades que têm preços diferentes. |
| BundledSkus |
Obtém a lista de IDs da Loja para os aplicativos ou complementos que são agrupados com esse SKU do produto. |
| CollectionData |
Obtém dados adicionais para o SKU do produto atual, se o usuário tiver o direito de usar o SKU. |
| CustomDeveloperData |
Obtém a cadeia de caracteres de dados do desenvolvedor personalizada (também chamada de marca) que contém informações personalizadas sobre o complemento que este SKU do produto representa. Essa cadeia de caracteres corresponde ao valor do campo de dados do desenvolvedor personalizado na página de propriedades do complemento no Partner Center. |
| Description |
Obtém a descrição da SKU do produto da listagem de Microsoft Store. |
| ExtendedJsonData |
Obtém dados completos do SKU do produto atual da Loja no formato JSON. |
| Images |
Obtém as imagens da listagem de Microsoft Store para o SKU do produto. |
| IsInUserCollection |
Obtém um valor que indica se o usuário atual tem o direito de usar o SKU do produto atual. |
| IsSubscription |
Obtém um valor que indica se o SKU do produto atual é uma assinatura com cobrança recorrente. Para obter mais informações sobre a assinatura, consulte a propriedade SubscriptionInfo . |
| IsTrial |
Obtém um valor que indica se o SKU do produto atual é uma SKU de avaliação. |
| Language |
Obtém o idioma dos dados na listagem de Microsoft Store para o SKU do produto. |
| Price |
Obtém o preço da disponibilidade padrão para este SKU do produto. |
| StoreId |
Obtém a ID da Loja deste SKU do produto. |
| SubscriptionInfo |
Obtém informações de assinatura para esse SKU de produto, se esse SKU do produto for uma assinatura com cobrança recorrente. Para determinar se esse SKU do produto é uma assinatura, use a propriedade IsSubscription . |
| Title |
Obtém o título de SKU do produto da listagem de Microsoft Store. |
| Videos |
Obtém os vídeos da listagem de Microsoft Store para a SKU do produto. |
Métodos
| Nome | Description |
|---|---|
| GetIsInstalledAsync() |
Indica se esse SKU do produto está instalado no dispositivo atual. |
| RequestPurchaseAsync() |
Solicita a compra da SKU do produto e exibe a interface do usuário usada para concluir a transação por meio da Windows 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 SKU do produto 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. |