StoreProduct Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un prodotto disponibile in 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à
- Attributi
Requisiti Windows
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, vedi Acquisti in-app e versioni di prova.
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.
- GetAssociatedStoreProductsAsync
- GetAssociatedStoreProductsWithPagingAsync
- GetStoreProductsAsync
- GetUserCollectionAsync
- GetUserCollectionWithPagingAsync
Proprietà
Description |
Ottiene la descrizione del prodotto dalla presentazione in 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 di Windows Store 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 il diritto di utilizzare lo 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à del componente aggiuntivo nel Centro per i partner. |
Language |
Ottiene la lingua per i dati nella presentazione di Microsoft Store per il prodotto. |
LinkUri |
Ottiene l'URI della presentazione 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 dalla presentazione in Microsoft Store. |
Videos |
Ottiene i video dalla presentazione di Windows Store per il prodotto. |
Metodi
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 la disponibilità per il prodotto e visualizza l'interfaccia utente usata per completare la transazione tramite Microsoft Store. Importante Questo metodo deve essere chiamato nel thread dell'interfaccia utente. |
RequestPurchaseAsync(StorePurchaseProperties) |
Richiede l'acquisto dello SKU predefinito e la disponibilità per il prodotto e visualizza l'interfaccia utente usata per completare la transazione tramite 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 in 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. |