PlayReadyLicense Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta le proprietà di una licenza PlayReady.
public ref class PlayReadyLicense sealed : IPlayReadyLicense
public ref class PlayReadyLicense sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class PlayReadyLicense final : IPlayReadyLicense
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class PlayReadyLicense final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class PlayReadyLicense : IPlayReadyLicense
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class PlayReadyLicense
Public NotInheritable Class PlayReadyLicense
Implements IPlayReadyLicense
Public NotInheritable Class PlayReadyLicense
- Ereditarietà
- 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 viene usata per eseguire query sui metadati delle licenze. Può rappresentare una singola licenza o un'intera catena di licenze a seconda della modalità di esecuzione dell'enumerazione della licenza.
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1703 | 15063 | ExpiresInRealTime |
1703 | 15063 | InMemoryOnly |
1703 | 15063 | SecureStopId |
1703 | 15063 | SecurityLevel |
Proprietà
ChainDepth |
Ottiene la profondità della catena di licenze rappresentata dalla classe PlayReadyLicense corrente. |
DomainAccountID |
Ottiene l'identificatore dell'account di dominio a cui è associata la licenza. |
ExpirationDate |
Ottiene la data di scadenza della licenza corrente. |
ExpireAfterFirstPlay |
Ottiene l'intervallo di tempo, espresso in secondi, prima della scadenza della licenza corrente dopo la prima esecuzione del supporto. |
ExpiresInRealTime |
Ottiene un valore che indica se la licenza può scadere durante la riproduzione o se scade solo quando si tenta una nuova riproduzione. |
FullyEvaluated |
Ottiene lo stato della licenza. |
InMemoryOnly |
Ottiene un valore che indica se la licenza è in memoria. |
SecureStopId |
Ottiene l'identificatore univoco del certificato per il servizio che gestisce il lato server del protocollo SecureStop. |
SecurityLevel |
Ottiene un valore che indica il livello di sicurezza della licenza. |
UsableForPlay |
Ottiene un valore che indica se questa licenza è utilizzabile per la riproduzione. |
Metodi
GetKIDAtChainDepth(UInt32) |
Ottiene l'identificatore di chiave (KID) della licenza in corrispondenza della profondità della catena specificata. |