Compartilhar via


PlayReadyLicenseAcquisitionServiceRequest Classe

Definição

Fornece os métodos de serviço para obter licenças do PlayReady.

public ref class PlayReadyLicenseAcquisitionServiceRequest sealed : IPlayReadyLicenseAcquisitionServiceRequest
public ref class PlayReadyLicenseAcquisitionServiceRequest sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class PlayReadyLicenseAcquisitionServiceRequest final : IPlayReadyLicenseAcquisitionServiceRequest
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class PlayReadyLicenseAcquisitionServiceRequest final : IPlayReadyLicenseAcquisitionServiceRequest
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class PlayReadyLicenseAcquisitionServiceRequest final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class PlayReadyLicenseAcquisitionServiceRequest : IPlayReadyLicenseAcquisitionServiceRequest
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class PlayReadyLicenseAcquisitionServiceRequest : IPlayReadyLicenseAcquisitionServiceRequest
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class PlayReadyLicenseAcquisitionServiceRequest
function PlayReadyLicenseAcquisitionServiceRequest()
Public NotInheritable Class PlayReadyLicenseAcquisitionServiceRequest
Implements IPlayReadyLicenseAcquisitionServiceRequest
Public NotInheritable Class PlayReadyLicenseAcquisitionServiceRequest
Herança
Object Platform::Object IInspectable PlayReadyLicenseAcquisitionServiceRequest
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 pode ser criada proativamente, retornada de uma operação de solicitação de serviço anterior ou entregue ao aplicativo por meio do evento MediaProtectionManager.ServiceRequested .

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1607 14393 SessionId
1703 15063 CreateLicenseIterable

Construtores

PlayReadyLicenseAcquisitionServiceRequest()

Inicializa uma nova instância da classe PlayReadyLicenseAcquisitionServiceRequest .

Propriedades

ChallengeCustomData

Obtém ou define os dados personalizados do desafio de solicitação.

ContentHeader

Obtém ou define a propriedade de cabeçalho de conteúdo atual.

DomainServiceId

Obtém ou define a propriedade do identificador de serviço de domínio atual que substitui um identificador de serviço no cabeçalho de conteúdo.

ProtectionSystem

Obtém o identificador do sistema de proteção de conteúdo do fornecedor.

ResponseCustomData

Obtém os dados personalizados que foram retornados na resposta do serviço.

SessionId

Obtém um identificador exclusivo para a operação de aquisição de licença do PlayReady.

Type

Obtém o GUID para o tipo de operação que a solicitação de serviço de aquisição de licença do PlayReady executa.

Uri

Obtém ou define o URI usado para executar uma ação de solicitação de serviço.

Métodos

BeginServiceRequest()

Inicia uma operação de solicitação de serviço assíncrona.

CreateLicenseIterable(PlayReadyContentHeader, Boolean)

Cria um iterador de classe PlayReadyLicense que dá suporte a licenças PlayReady somente na memória, além de licenças persistentes.

GenerateManualEnablingChallenge()

Inicia o processo de habilitação manual.

NextServiceRequest()

Retorna uma nova interface de solicitação de serviço.

ProcessManualEnablingResponse(Byte[])

Processe o resultado binário bruto de um desafio de habilitação manual.

Aplica-se a

Confira também