LicenseInformation Klasse

Definition

Bietet Zugriff auf die Lizenzmetadaten der aktuellen App.

public ref class LicenseInformation 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 LicenseInformation 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 LicenseInformation
Public NotInheritable Class LicenseInformation
Vererbung
Object Platform::Object IInspectable LicenseInformation
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Bei App-Testversionen einer App gibt IsActive true zurück, solange die Testversion nicht abgelaufen ist. Während des Testzeitraums gibt IsTrial true zurück. gibt false zurück, wenn der Kunde auf die Vollversion der App aktualisiert.

Sie greifen während des Tests über die LicenseInformation-Eigenschaft des CurrentAppSimulator-Objekts oder über die LicenseInformation-Eigenschaft des CurrentApp-Objekts zu, wenn die App über den Microsoft Store verteilt wird.

Hinweis

Das CurrentApp-Objekt ruft seine Daten aus dem Microsoft Store ab, was erfordert, dass Sie über ein Microsoft Store-Entwicklerkonto verfügen und dass die App im Microsoft Store veröffentlicht wurde. Wenn Sie kein Microsoft Store-Entwicklerkonto haben, können Sie die Funktionen dieser Klasse mit dem CurrentAppSimulator testen.

Eigenschaften

ExpirationDate

Ruft das Ablaufdatum und die Uhrzeit der Lizenz relativ zur Systemuhr ab.

IsActive

Ruft einen Wert ab, der angibt, ob die Lizenz aktiv ist.

IsTrial

Ruft einen Wert ab, der angibt, ob es sich bei der Lizenz um eine Testlizenz handelt.

ProductLicenses

Ruft die assoziative Liste der Lizenzen für In-App-Produkte ab, für die der Benutzer derzeit berechtigt ist.

Ereignisse

LicenseChanged

Löst ein Benachrichtigungsereignis aus, wenn sich die status der Lizenz der App ändert.

Gilt für:

Weitere Informationen