Compartir a través de


PlayReadyLicenseAcquisitionServiceRequest Clase

Definición

Proporciona los métodos de servicio para obtener licencias de 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
Herencia
Object Platform::Object IInspectable PlayReadyLicenseAcquisitionServiceRequest
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Esta clase se puede crear de forma proactiva, devolverla desde una operación de solicitud de servicio anterior o entregarla a la aplicación a través del evento MediaProtectionManager.ServiceRequested .

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1607 14393 SessionId
1703 15063 CreateLicenseIterable

Constructores

PlayReadyLicenseAcquisitionServiceRequest()

Inicializa una nueva instancia de la clase PlayReadyLicenseAcquisitionServiceRequest .

Propiedades

ChallengeCustomData

Obtiene o establece los datos personalizados del desafío de solicitud.

ContentHeader

Obtiene o establece la propiedad de encabezado de contenido actual.

DomainServiceId

Obtiene o establece la propiedad del identificador del servicio de dominio actual que invalida un identificador de servicio en el encabezado de contenido.

ProtectionSystem

Obtiene el identificador del sistema de protección de contenido del proveedor.

ResponseCustomData

Obtiene los datos personalizados devueltos en la respuesta del servicio.

SessionId

Obtiene un identificador único para la operación de adquisición de licencias de PlayReady.

Type

Obtiene el GUID del tipo de operación que realiza la solicitud del servicio de adquisición de licencias de PlayReady.

Uri

Obtiene o establece el URI usado para realizar una acción de solicitud de servicio.

Métodos

BeginServiceRequest()

Inicia una operación de solicitud de servicio asincrónica.

CreateLicenseIterable(PlayReadyContentHeader, Boolean)

Crea un iterador de clase PlayReadyLicense que admite licencias de PlayReady solo en memoria, además de licencias persistentes.

GenerateManualEnablingChallenge()

Comienza el proceso de habilitación manual.

NextServiceRequest()

Devuelve una nueva interfaz de solicitud de servicio.

ProcessManualEnablingResponse(Byte[])

Procese el resultado binario sin procesar de un desafío de habilitación manual.

Se aplica a

Consulte también