Partilhar via


PlayReadyLicense Classe

Definição

Representa as propriedades de uma licença do 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
Herança
Object Platform::Object IInspectable PlayReadyLicense
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Essa classe é usada para consultar metadados de licença. Ele pode representar uma única licença ou uma cadeia inteira de licenças, dependendo de como a enumeração de licença foi executada.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1703 15063 ExpiresInRealTime
1703 15063 InMemoryOnly
1703 15063 SecureStopId
1703 15063 SecurityLevel

Propriedades

ChainDepth

Obtém a profundidade da cadeia de licenças representada pela classe PlayReadyLicense atual.

DomainAccountID

Obtém o identificador da conta de domínio ao qual essa licença está associada.

ExpirationDate

Obtém a data de validade da licença atual.

ExpireAfterFirstPlay

Obtém a quantidade de tempo, em segundos, antes que a licença atual expire após a primeira reprodução da mídia.

ExpiresInRealTime

Obtém um valor que indica se a licença pode expirar no meio da reprodução ou se expira apenas ao tentar uma nova reprodução.

FullyEvaluated

Obtém o estado da licença.

InMemoryOnly

Obtém um valor que indica se a licença é somente na memória.

SecureStopId

Obtém o identificador exclusivo do certificado para o serviço que manipula o lado do servidor do protocolo SecureStop.

SecurityLevel

Obtém um valor que indica o nível de segurança da licença.

UsableForPlay

Obtém se essa licença é utilizável para reprodução.

Métodos

GetKIDAtChainDepth(UInt32)

Obtém o KID (identificador de chave) da licença na profundidade da cadeia especificada.

Aplica-se a

Confira também