StoreProduct Classe

Definizione

Rappresenta un prodotto disponibile nella 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
Ereditarietà
Object Platform::Object IInspectable StoreProduct
Attributi

Requisiti Windows

Requisiti Descrizione
Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
API contract
Windows.Services.Store.StoreContract (è stato introdotto in v1.0)

Commenti

I prodotti nello Store sono organizzati in una gerarchia di oggetti prodotto, SKU e disponibilità . I prodotti sono rappresentati dagli oggetti StoreProduct . Gli SKU per ogni prodotto sono rappresentati dagli oggetti StoreSku e le disponibilità per ogni SKU sono rappresentate dagli oggetti StoreAvailability . Per altre informazioni, vedere Acquisti in-app e versioni di valutazione.

Per recuperare un oggetto StoreProduct per l'app corrente, usare il metodo GetStoreProductForCurrentAppAsync .

Per recuperare gli oggetti StoreProduct per i prodotti che possono essere acquistati dall'interno dell'app corrente, usare questi metodi.

Proprietà

Nome Descrizione
Description

Ottiene la descrizione del prodotto dall'elenco Microsoft Store.

ExtendedJsonData

Ottiene i dati completi per il prodotto dallo Store in formato JSON.

HasDigitalDownload

Ottiene un valore che indica se il prodotto ha contenuto scaricabile (DLC) facoltativo.

Images

Ottiene le immagini dalla presentazione nello Store Windows per il prodotto.

InAppOfferToken

Ottiene l'ID prodotto per questo prodotto, se l'oggetto StoreProduct corrente rappresenta un componente aggiuntivo.

IsInUserCollection

Ottiene un valore che indica se l'utente corrente ha diritto all'uso dello SKU predefinito del prodotto.

Keywords

Ottiene le parole chiave associate al prodotto nel Centro per i partner. Questa proprietà si applica solo agli oggetti StoreProduct che rappresentano componenti aggiuntivi. Queste stringhe corrispondono al valore del campo Parole chiave nella pagina delle proprietà per il componente aggiuntivo nel Centro per i partner.

Language

Ottiene la lingua per i dati nell'elenco Microsoft Store per il prodotto.

LinkUri

Ottiene l'URI dell'elenco di Microsoft Store per il prodotto.

Price

Ottiene il prezzo per lo SKU predefinito e la disponibilità per il prodotto.

ProductKind

Ottiene il tipo del prodotto. Questi valori sono attualmente supportati: Application, Game, Consumable, UnmanagedConsumable e Durable.

Skus

Ottiene l'elenco degli SKU disponibili per il prodotto.

StoreId

Ottiene l'ID dello Store per questo prodotto.

Title

Ottiene il titolo del prodotto dall'elenco Microsoft Store.

Videos

Ottiene i video dalla presentazione nello Store Windows per il prodotto.

Metodi

Nome Descrizione
GetIsAnySkuInstalledAsync()

Indica se uno SKU di questo prodotto è installato nel dispositivo corrente. Questo metodo è progettato per essere usato per i prodotti con contenuto scaricabile (DLC).

RequestPurchaseAsync()

Richiede l'acquisto dello SKU predefinito e della disponibilità per il prodotto e visualizza l'interfaccia utente usata per completare la transazione tramite il Microsoft Store.

Importante

Questo metodo deve essere chiamato nel thread dell'interfaccia utente.

Importante

La funzionalità di acquisto in-app non è supportata nelle applicazioni con privilegi elevati.

RequestPurchaseAsync(StorePurchaseProperties)

Richiede l'acquisto dello SKU predefinito e della disponibilità per il prodotto e visualizza l'interfaccia utente usata per completare la transazione tramite il Microsoft Store. Questo metodo offre la possibilità di specificare dettagli aggiuntivi per un'offerta specifica all'interno di un ampio catalogo di prodotti rappresentati da una singola inserzione nel Microsoft Store, incluso il nome del prodotto da visualizzare all'utente durante l'acquisto.

Importante

Questo metodo deve essere chiamato nel thread dell'interfaccia utente.

Importante

La funzionalità di acquisto in-app non è supportata nelle applicazioni con privilegi elevati.

Si applica a

Vedi anche