PlayReadyLicenseAcquisitionServiceRequest Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |