PlayReadyLicenseAcquisitionServiceRequest 类

定义

提供用于获取 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
继承
Object Platform::Object IInspectable PlayReadyLicenseAcquisitionServiceRequest
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

此类可以主动创建、从以前的服务请求操作返回,或通过 MediaProtectionManager.ServiceRequested 事件传递到应用。

版本历史记录

Windows 版本 SDK 版本 已添加值
1607 14393 SessionId
1703 15063 CreateLicenseIterable

构造函数

PlayReadyLicenseAcquisitionServiceRequest()

初始化 PlayReadyLicenseAcquisitionServiceRequest 类的新实例。

属性

ChallengeCustomData

获取或设置请求质询的自定义数据。

ContentHeader

获取或设置当前内容标头属性。

DomainServiceId

获取或设置当前域服务标识符属性,该属性替代内容标头中的服务标识符。

ProtectionSystem

获取供应商内容保护系统标识符。

ResponseCustomData

获取服务响应中返回的自定义数据。

SessionId

获取 PlayReady 许可证获取操作的唯一标识符。

Type

获取 PlayReady 许可证获取服务请求执行的操作类型的 GUID

Uri

获取或设置用于执行服务请求操作的 URI。

方法

BeginServiceRequest()

开始异步服务请求操作。

CreateLicenseIterable(PlayReadyContentHeader, Boolean)

创建一个 PlayReadyLicense 类迭代器,该迭代器支持仅内存中 PlayReady 许可证以及持久化许可证。

GenerateManualEnablingChallenge()

开始手动启用的过程。

NextServiceRequest()

返回新的服务请求接口。

ProcessManualEnablingResponse(Byte[])

处理手动启用质询的原始二进制结果。

适用于

另请参阅