Share via


PlayReadyLicenseAcquisitionServiceRequest Classe

Définition

Fournit les méthodes de service pour obtenir des licences 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
Héritage
Object Platform::Object IInspectable PlayReadyLicenseAcquisitionServiceRequest
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Cette classe peut être créée de manière proactive, retournée à partir d’une opération de demande de service précédente ou remise à l’application via l’événement MediaProtectionManager.ServiceRequested .

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1607 14393 SessionId
1703 15063 CreateLicenseIterable

Constructeurs

PlayReadyLicenseAcquisitionServiceRequest()

Initialise une nouvelle instance de la classe PlayReadyLicenseAcquisitionServiceRequest.

Propriétés

ChallengeCustomData

Obtient ou définit les données personnalisées du défi de requête.

ContentHeader

Obtient ou définit la propriété d’en-tête de contenu actuelle.

DomainServiceId

Obtient ou définit la propriété d’identificateur de service de domaine actuelle qui remplace un identificateur de service dans l’en-tête de contenu.

ProtectionSystem

Obtient l’identificateur système de protection du contenu du fournisseur.

ResponseCustomData

Obtient les données personnalisées retournées dans la réponse du service.

SessionId

Obtient un identificateur unique pour l’opération d’acquisition de licence PlayReady.

Type

Obtient le GUID du type d’opération effectué par la demande de service d’acquisition de licence PlayReady.

Uri

Obtient ou définit l’URI utilisé pour effectuer une action de demande de service.

Méthodes

BeginServiceRequest()

Commence une opération de demande de service asynchrone.

CreateLicenseIterable(PlayReadyContentHeader, Boolean)

Crée un itérateur de classe PlayReadyLicense qui prend en charge les licences PlayReady en mémoire uniquement en plus des licences persistantes.

GenerateManualEnablingChallenge()

Commence le processus d’activation manuelle.

NextServiceRequest()

Retourne une nouvelle interface de demande de service.

ProcessManualEnablingResponse(Byte[])

Traitez le résultat binaire brut d’une demande d’activation manuelle.

S’applique à

Voir aussi