StoreProduct 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.
Representa um produto que está disponível na 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
- Atributos
Requisitos do Windows
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 . Os SKUs para cada produto são representados por objetos StoreSku e as disponibilidades para cada SKU são representadas por objetos StoreAvailability . Para obter mais informações, consulte Compras no aplicativo e avaliações.
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.
- GetAssociatedStoreProductsAsync
- GetAssociatedStoreProductsWithPagingAsync
- GetStoreProductsAsync
- GetUserCollectionAsync
- GetUserCollectionWithPagingAsync
Propriedades
Description |
Obtém a descrição do produto da listagem da Microsoft Store. |
ExtendedJsonData |
Obtém dados completos do produto da Store no formato JSON. |
HasDigitalDownload |
Obtém um valor que indica se o produto tem conteúdo opcional para download (DLC). |
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 o 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 da Microsoft Store para o produto. |
LinkUri |
Obtém o URI para a listagem da Microsoft Store para o produto. |
Price |
Obtém o preço do 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 da Microsoft Store. |
Videos |
Obtém os vídeos da listagem da Windows Store para o produto. |
Métodos
GetIsAnySkuInstalledAsync() |
Indica se algum SKU deste produto está instalado 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 do SKU padrão e a disponibilidade para o produto e exibe a interface do usuário usada para concluir a transação por meio da Microsoft Store. Importante Esse método deve ser chamado no thread da interface do usuário. |
RequestPurchaseAsync(StorePurchaseProperties) |
Solicita a compra do SKU padrão e a disponibilidade para o produto e exibe a interface do usuário usada para concluir a transação por meio da Microsoft Store. Esse método fornece a opção de especificar detalhes adicionais para uma oferta específica em um grande catálogo de produtos que são representados por uma única listagem na 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. |