ProductLicense 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.
Fornisce informazioni su una licenza associata a un componente aggiuntivo (chiamato anche prodotto in-app o IAP).
public ref class ProductLicense 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 ProductLicense 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 ProductLicense
Public NotInheritable Class ProductLicense
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Esempio
Nell'esempio di codice seguente viene illustrato come usare questo oggetto per ottenere la data di scadenza di un'offerta del componente aggiuntivo.
// get the license info for this app from the simulator
LicenseInformation licenseInformation = CurrentAppSimulator.LicenseInformation;
// get the license info for one of the app's in-app offers
ProductLicense inAppOfferLicense =
licenseInformation.ProductLicenses["MyFavoriteInAppOffer"];
// get the expiration date of this in-app offer
DateTimeOffset expirationDate = inAppOfferLicense.ExpirationDate;
Commenti
La proprietà ProductLicenses dell'oggetto LicenseInformation contiene una o più istanze di questo oggetto.
Proprietà
ExpirationDate |
Ottiene la data e l'ora di scadenza correnti del componente aggiuntivo (denominata anche una licenza in-app o IAP). |
IsActive |
Indica se il componente aggiuntivo (chiamato anche una licenza in-app o IAP) è attualmente attiva. |
IsConsumable |
Indica se il componente aggiuntivo (chiamato anche prodotto in-app o IAP) è consumabile. Un componente aggiuntivo di consumo può essere acquistato, usato e acquistato di nuovo. |
ProductId |
Ottiene l'ID di un componente aggiuntivo (chiamato anche prodotto in-app o IAP). Questo ID viene usato dall'app per ottenere informazioni sul prodotto o la funzionalità abilitata quando il cliente lo acquista tramite un acquisto in-app. |