Condividi tramite


PlayReadyLicenseAcquisitionServiceRequest Classe

Definizione

Fornisce i metodi di servizio per ottenere licenze 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
Ereditarietà
Object Platform::Object IInspectable PlayReadyLicenseAcquisitionServiceRequest
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Questa classe può essere creata in modo proattivo, restituita da un'operazione di richiesta di servizio precedente o recapitata all'app tramite l'evento MediaProtectionManager.ServiceRequested .

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1607 14393 SessionId
1703 15063 CreateLicenseIterable

Costruttori

PlayReadyLicenseAcquisitionServiceRequest()

Inizializza una nuova istanza della classe PlayReadyLicenseAcquisitionServiceRequest .

Proprietà

ChallengeCustomData

Ottiene o imposta i dati personalizzati della richiesta di richiesta.

ContentHeader

Ottiene o imposta la proprietà di intestazione del contenuto corrente.

DomainServiceId

Ottiene o imposta la proprietà dell'identificatore del servizio di dominio corrente che esegue l'override di un identificatore del servizio nell'intestazione del contenuto.

ProtectionSystem

Ottiene l'identificatore del sistema di protezione del contenuto del fornitore.

ResponseCustomData

Ottiene i dati personalizzati restituiti nella risposta dal servizio.

SessionId

Ottiene un identificatore univoco per l'operazione di acquisizione delle licenze PlayReady.

Type

Ottiene il GUID per il tipo di operazione eseguita dalla richiesta del servizio di acquisizione licenze PlayReady.

Uri

Ottiene o imposta l'URI usato per eseguire un'azione di richiesta di servizio.

Metodi

BeginServiceRequest()

Avvia un'operazione di richiesta del servizio asincrona.

CreateLicenseIterable(PlayReadyContentHeader, Boolean)

Crea un iteratore di classe PlayReadyLicense che supporta licenze PlayReady di sola memoria oltre alle licenze persistenti.

GenerateManualEnablingChallenge()

Avvia il processo di abilitazione manuale.

NextServiceRequest()

Restituisce una nuova interfaccia richiesta di servizio.

ProcessManualEnablingResponse(Byte[])

Elaborare il risultato binario non elaborato di una sfida di abilitazione manuale.

Si applica a

Vedi anche