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[])

處理手動啟用挑戰的原始二進位結果。

適用於

另請參閱