StoreProduct Classe

Definição

Representa um produto que está disponível no Microsoft Store.

public ref class StoreProduct 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 StoreProduct 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 StoreProduct
Public NotInheritable Class StoreProduct
Herança
Object Platform::Object IInspectable StoreProduct
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 recuperar um objeto StoreProduct para o aplicativo atual, use o método GetStoreProductForCurrentAppAsync .

Para recuperar objetos StoreProduct para produtos que podem ser comprados de dentro do aplicativo atual, use esses métodos.

Propriedades

Nome Description
Description

Obtém a descrição do produto da listagem de Microsoft Store.

ExtendedJsonData

Obtém dados completos do produto da Loja no formato JSON.

HasDigitalDownload

Obtém um valor que indica se o produto tem DLC (conteúdo opcional para download).

Images

Obtém as imagens da listagem da Windows Store para o produto.

InAppOfferToken

Obtém a ID do produto para este produto, se o StoreProduct atual representar um complemento.

IsInUserCollection

Obtém um valor que indica se o usuário atual tem o direito de usar a SKU padrão do produto.

Keywords

Obtém as palavras-chave associadas ao produto no Partner Center. Essa propriedade só se aplica a objetos StoreProduct que representam complementos. Essas cadeias de caracteres correspondem ao valor do campo Palavras-chave na página de propriedades do complemento no Partner Center.

Language

Obtém o idioma dos dados na listagem Microsoft Store do produto.

LinkUri

Obtém o URI para a listagem Microsoft Store do produto.

Price

Obtém o preço da SKU padrão e a disponibilidade do produto.

ProductKind

Obtém o tipo do produto. Atualmente, há suporte para esses valores: Application, Game, Consumable, UnmanagedConsumable e Durable.

Skus

Obtém a lista de SKUs disponíveis para o produto.

StoreId

Obtém a ID da Loja para este produto.

Title

Obtém o título do produto da listagem de Microsoft Store.

Videos

Obtém os vídeos da listagem da Windows Store para o produto.

Métodos

Nome Description
GetIsAnySkuInstalledAsync()

Indica se qualquer SKU deste produto está instalada no dispositivo atual. Esse método destina-se a ser usado para produtos que têm conteúdo para download (DLC).

RequestPurchaseAsync()

Solicita a compra da SKU padrão e a disponibilidade do produto 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 SKU padrão e a disponibilidade 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.

Aplica-se a

Confira também