ProductLicense Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Informationen zu einer Lizenz bereit, die einem Add-On (auch als In-App-Produkt oder IAP bezeichnet) zugeordnet ist.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie dieses Objekt verwenden, um das Ablaufdatum eines Add-On-Angebots abzurufen.
// 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;
Hinweise
Die ProductLicenses-Eigenschaft des LicenseInformation-Objekts enthält eine oder mehrere Instanzen dieses Objekts.
Eigenschaften
ExpirationDate |
Ruft das aktuelle Ablaufdatum und die aktuelle Uhrzeit der Add-On-Lizenz (auch als In-App-Produkt oder IAP bezeichnet) ab. |
IsActive |
Gibt an, ob das Add-On (auch als In-App-Produkt oder IAP bezeichnet) derzeit aktiv ist. |
IsConsumable |
Gibt an, ob das Add-On (auch als In-App-Produkt oder IAP bezeichnet) konsumierbar ist. Ein konsumierbares Add-On kann gekauft, verwendet und erneut erworben werden. |
ProductId |
Ruft die ID eines Add-Ons (auch als In-App-Produkt oder IAP bezeichnet) ab. Diese ID wird von der App verwendet, um Informationen zu dem Produkt oder Feature abzurufen, das aktiviert ist, wenn der Kunde es über einen In-App-Kauf kauft. |