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)

永続化されたライセンスに加えて、メモリ内のみの PlayReady ライセンスをサポートする PlayReadyLicense クラス反復子を作成します。

GenerateManualEnablingChallenge()

手動で有効にするプロセスを開始します。

NextServiceRequest()

新しいサービス要求インターフェイスを返します。

ProcessManualEnablingResponse(Byte[])

手動有効化チャレンジの生バイナリ結果を処理します。

適用対象

こちらもご覧ください