Bagikan melalui


PlayReadyLicenseAcquisitionServiceRequest Kelas

Definisi

Menyediakan metode layanan untuk mendapatkan lisensi 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
Warisan
Object Platform::Object IInspectable PlayReadyLicenseAcquisitionServiceRequest
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Kelas ini dapat dibuat secara proaktif, dikembalikan dari operasi permintaan layanan sebelumnya, atau dikirimkan ke aplikasi melalui peristiwa MediaProtectionManager.ServiceRequested .

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1607 14393 SessionId
1703 15063 CreateLicenseIterable

Konstruktor

PlayReadyLicenseAcquisitionServiceRequest()

Menginisialisasi instans baru kelas PlayReadyLicenseAcquisitionServiceRequest .

Properti

ChallengeCustomData

Mendapatkan atau mengatur data kustom tantangan permintaan.

ContentHeader

Mendapatkan atau mengatur properti header konten saat ini.

DomainServiceId

Mendapatkan atau mengatur properti pengidentifikasi layanan domain saat ini yang mengambil alih pengidentifikasi layanan di header konten.

ProtectionSystem

Mendapatkan pengidentifikasi sistem perlindungan konten vendor.

ResponseCustomData

Mendapatkan data kustom yang dikembalikan dalam respons dari layanan.

SessionId

Mendapatkan pengidentifikasi unik untuk operasi akuisisi lisensi PlayReady.

Type

Mendapatkan GUID untuk jenis operasi yang dilakukan permintaan layanan akuisisi lisensi PlayReady.

Uri

Mendapatkan atau mengatur URI yang digunakan untuk melakukan tindakan permintaan layanan.

Metode

BeginServiceRequest()

Memulai operasi permintaan layanan asinkron.

CreateLicenseIterable(PlayReadyContentHeader, Boolean)

Membuat iterator kelas PlayReadyLicense yang mendukung lisensi PlayReady khusus memori selain lisensi yang dipertahankan.

GenerateManualEnablingChallenge()

Memulai proses pengaktifan secara manual.

NextServiceRequest()

Mengembalikan antarmuka permintaan layanan baru.

ProcessManualEnablingResponse(Byte[])

Memproses hasil biner mentah dari tantangan pengaktifan manual.

Berlaku untuk

Lihat juga