StoreAvailability Classe

Definizione

Rappresenta un'istanza specifica di uno SKU di prodotto che può essere acquistato.

public ref class StoreAvailability 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 StoreAvailability 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 StoreAvailability
Public NotInheritable Class StoreAvailability
Ereditarietà
Object Platform::Object IInspectable StoreAvailability
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 accedere alle disponibilità per uno SKU, usare la proprietà Availabilities dell'oggetto StoreSku a cui si è interessati.

Proprietà

Nome Descrizione
EndDate

Ottiene la data di fine per la disponibilità dello SKU corrente.

ExtendedJsonData

Ottiene i dati completi per la disponibilità dello SKU corrente dallo Store in formato JSON.

Price

Ottiene le informazioni sul prezzo per la disponibilità dello SKU corrente, inclusi il prezzo di base, il prezzo corrente e le informazioni di vendita.

StoreId

Ottiene l'ID dello Store della disponibilità dello SKU corrente dal catalogo Microsoft Store.

Metodi

Nome Descrizione
RequestPurchaseAsync()

Richiede l'acquisto della disponibilità dello SKU corrente 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 della disponibilità dello SKU corrente 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