Поделиться через


PlayReadyLicense Класс

Определение

Представляет свойства лицензии PlayReady.

public ref class PlayReadyLicense sealed : IPlayReadyLicense
public ref class PlayReadyLicense sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class PlayReadyLicense final : IPlayReadyLicense
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class PlayReadyLicense final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class PlayReadyLicense : IPlayReadyLicense
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class PlayReadyLicense
Public NotInheritable Class PlayReadyLicense
Implements IPlayReadyLicense
Public NotInheritable Class PlayReadyLicense
Наследование
Object Platform::Object IInspectable PlayReadyLicense
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Этот класс используется для запроса метаданных лицензии. Он может представлять одну лицензию или целую цепочку лицензий в зависимости от способа выполнения перечисления лицензий.

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1703 15063 ExpiresInRealTime
1703 15063 InMemoryOnly
1703 15063 SecureStopId
1703 15063 SecurityLevel

Свойства

ChainDepth

Возвращает глубину цепочки лицензий, представленной текущим классом PlayReadyLicense .

DomainAccountID

Возвращает идентификатор учетной записи домена, к которой привязана эта лицензия.

ExpirationDate

Возвращает дату окончания срока действия текущей лицензии.

ExpireAfterFirstPlay

Возвращает время в секундах до истечения срока действия текущей лицензии после первого воспроизведения носителя.

ExpiresInRealTime

Возвращает значение, указывающее, может ли срок действия лицензии истечь в середине воспроизведения или срок действия истекает только при попытке нового воспроизведения.

FullyEvaluated

Возвращает состояние лицензии.

InMemoryOnly

Возвращает значение, указывающее, доступна ли лицензия только в памяти.

SecureStopId

Возвращает уникальный идентификатор сертификата для службы, которая обрабатывает серверную часть протокола SecureStop.

SecurityLevel

Возвращает значение, указывающее уровень безопасности лицензии.

UsableForPlay

Возвращает значение, указывающее, можно ли использовать эту лицензию для воспроизведения.

Методы

GetKIDAtChainDepth(UInt32)

Возвращает идентификатор ключа (KID) лицензии на указанной глубине цепочки.

Применяется к

См. также раздел