PlayReadyLicenseAcquisitionServiceRequest Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |