PlayReadyLicenseAcquisitionServiceRequest Klasse

Definition

Stellt die Dienstmethoden zum Abrufen von PlayReady-Lizenzen bereit.

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
Vererbung
Object Platform::Object IInspectable PlayReadyLicenseAcquisitionServiceRequest
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Diese Klasse kann proaktiv erstellt, von einem vorherigen Dienstanforderungsvorgang zurückgegeben oder über das MediaProtectionManager.ServiceRequested-Ereignis an die App übermittelt werden.

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
1607 14393 SessionID
1703 15063 CreateLicenseIterable

Konstruktoren

PlayReadyLicenseAcquisitionServiceRequest()

Initialisiert eine neue instance der PlayReadyLicenseAcquisitionServiceRequest-Klasse.

Eigenschaften

ChallengeCustomData

Ruft die benutzerdefinierten Daten der Anforderungsanforderung ab oder legt sie fest.

ContentHeader

Ruft die aktuelle Inhaltsheadereigenschaft ab oder legt sie fest.

DomainServiceId

Ruft die aktuelle Eigenschaft des Domänendienstbezeichners ab, die einen Dienstbezeichner im Inhaltsheader überschreibt, oder legt diese fest.

ProtectionSystem

Ruft den Systembezeichner des Anbieters für den Inhaltsschutz ab.

ResponseCustomData

Ruft die benutzerdefinierten Daten ab, die in der Antwort vom Dienst zurückgegeben wurden.

SessionId

Ruft einen eindeutigen Bezeichner für den PlayReady-Lizenzerwerbsvorgang ab.

Type

Ruft die GUID für den Vorgangstyp ab, den die Anforderung des PlayReady-Lizenzerwerbsdiensts ausführt.

Uri

Ruft den URI ab, der zum Ausführen einer Dienstanforderungsaktion verwendet wird, oder legt diesen fest.

Methoden

BeginServiceRequest()

Startet einen asynchronen Dienstanforderungsvorgang.

CreateLicenseIterable(PlayReadyContentHeader, Boolean)

Erstellt einen PlayReadyLicense-Klassen-Iterator, der zusätzlich zu dauerhaften Lizenzen nur PlayReady-Lizenzen im Arbeitsspeicher unterstützt.

GenerateManualEnablingChallenge()

Beginnt mit dem Prozess der manuellen Aktivierung.

NextServiceRequest()

Gibt eine neue Dienstanforderungsschnittstelle zurück.

ProcessManualEnablingResponse(Byte[])

Verarbeiten Sie das rohe binäre Ergebnis einer manuellen Aktivierungsaufgabe.

Gilt für:

Weitere Informationen