LicenseInformation 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.
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
- 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. |