PlayReadyLicenseAcquisitionServiceRequest Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |