ProductListing 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 localizadas que detalham um complemento (também chamado de produto no aplicativo ou IAP).
public ref class ProductListing sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ProductListing final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ProductListing
Public NotInheritable Class ProductListing
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Exemplos
Este exemplo de código aqui mostra como obter o ListingInformation de dados simulados do aplicativo e, em seguida, obter o objeto ProductListing um complemento.
// get the license info for this app from the simulator
ListingInformation listing = await CurrentAppSimulator.LoadListingInformationAsync();
// get the ProductListing object for the product named "product1"
ProductListing thisProduct = listing.ProductListings["product1"];
// format the purchase string or this in-app offer
String purchasePrice = "You can buy " + thisProduct.Name +
" for: " + thisProduct.FormattedPrice + ".";
Comentários
Você acessa esse objeto escolhendo um elemento da coleção que a propriedade ProductListings do objeto ListingInformation retorna.
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1511 | 10586 | CurrencyCode |
1511 | 10586 | FormattedBasePrice |
1511 | 10586 | IsOnSale |
1511 | 10586 | SaleEndDate |
Propriedades
CurrencyCode |
Obtém o código de moeda associado ao mercado do usuário, como USD ou CAD. |
Description |
Obtém a descrição do complemento (também chamado de produto no aplicativo ou IAP). |
FormattedBasePrice |
Obtém o preço base do complemento (também chamado de produto no aplicativo ou IAP) com a formatação apropriada para o mercado atual. |
FormattedPrice |
Obtém o preço de compra do produto no aplicativo com a formatação apropriada para o mercado atual. |
ImageUri |
Obtém o URI da imagem associada ao complemento (também chamado de produto no aplicativo ou IAP). |
IsOnSale |
Obtém um valor que indica se o complemento (também chamado de produto no aplicativo ou IAP) está à venda. |
Keywords |
Obtém a lista de palavras-chave associadas ao complemento (também chamado de produto no aplicativo ou IAP). Essas cadeias de caracteres correspondem ao valor do campo Palavras-chave na página de propriedades do complemento no Partner Center. Essas palavras-chave são úteis para filtrar listas de produtos palavra-chave, por exemplo, ao chamar LoadListingInformationByKeywordsAsync. |
Name |
Obtém o nome descritivo do complemento (também chamado de produto no aplicativo ou IAP) que é exibido pelos clientes no mercado atual. |
ProductId |
Obtém a ID do produto para o complemento que este ProductListing representa. |
ProductType |
Obtém o tipo desse complemento (também chamado de produto no aplicativo ou IAP). Os valores possíveis são definidos por ProductType. |
SaleEndDate |
Obtém a data de término do período de venda para o complemento (também chamado de produto no aplicativo ou IAP). |
Tag |
Obtém a cadeia de dados de desenvolvedor personalizada (também chamada de marca) que contém informações personalizadas sobre um complemento (também chamado de produto no aplicativo ou IAP). Essa cadeia de caracteres corresponde ao valor do campo Dados personalizados do desenvolvedor na página de propriedades do complemento no Partner Center. |