PlayReadyLicenseAcquisitionServiceRequest Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |