ProductLicense Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сведения о лицензии, связанной с надстройкой (также называемой продуктом из приложения или 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
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Примеры
В следующем примере кода показано, как использовать этот объект для получения даты окончания срока действия предложения надстройки.
// 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;
Комментарии
Свойство ProductLicenses объекта LicenseInformation содержит один или несколько экземпляров этого объекта.
Свойства
ExpirationDate |
Возвращает текущую дату и время окончания срока действия лицензии надстройки (также называемой продуктом из приложения или IAP). |
IsActive |
Указывает, активна ли лицензия надстройки (также называемая продуктом из приложения или IAP) в настоящее время. |
IsConsumable |
Указывает, является ли надстройка (также называемой продуктом из приложения или IAP) потребляемой. Потребляемую надстройку можно приобрести, использовать и приобрести снова. |
ProductId |
Возвращает идентификатор надстройки (также называемой продуктом из приложения или IAP). Этот идентификатор используется приложением для получения сведений о продукте или функции, которые включены, когда клиент покупает его через покупку из приложения. |