MediaLicense 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 licenze PlayReady destinate a essere utilizzate da un client PlayReady per la gestione dei contenuti multimediali.
public class MediaLicense : Microsoft.Media.Drm.AdvancedLicense
type MediaLicense = class
inherit AdvancedLicense
Public Class MediaLicense
Inherits AdvancedLicense
- Ereditarietà
Commenti
Un MediaLicense supporta la maggior parte dei diritti e delle restrizioni consentiti in PlayReady Server SDK.
Costruttori
MediaLicense() |
Inizializza una nuova istanza della classe MediaLicense. |
Proprietà
BeginDate |
Ottiene o imposta la data e l'ora prima della quale la licenza non è valida. (Ereditato da AdvancedLicense) |
BindingKey |
Ottiene o imposta l'oggetto IBindingKey della licenza. (Ereditato da License) |
ContentEncryptionKey |
Ottiene o imposta l'oggetto ContentKey utilizzato per decrittografare il contenuto associato a questa licenza. (Ereditato da License) |
ExpirationDate |
Ottiene o imposta la data e l'ora dopo la quale la licenza non è valida. (Ereditato da AdvancedLicense) |
GracePeriod |
Obsoleti.
Obsoleta. I client PlayReady a partire dalla versione 3.0 ignorano questa proprietà. specifica il periodo di tempo durante il quale il contenuto protetto può essere riprodotto in un client dopo che l'orologio diventa non impostato. |
LeafContentKeyType |
Ottiene o imposta ContentKeyType che verrà utilizzato per qualsiasi licenza foglia associata alla chiave simmetrica di questa licenza. (Ereditato da License) |
LicenseId |
Ottiene l'identificatore univoco globale della licenza. (Ereditato da License) |
MeteringId |
Ottiene o imposta l'identificatore di misurazione per il servizio di aggregazione di misurazione che misura questo contenuto. |
MinimumSecurityLevel |
Ottiene o imposta il livello di sicurezza minimo richiesto da un'applicazione per riprodurre contenuto protetto associato a questa licenza. Il servizio deve specificare un livello di sicurezza minimo per limitare la riproduzione del contenuto a dispositivi e client più sicuri. (Ereditato da License) |
RealTimeExpiration |
Ottiene o imposta un valore che indica se applicare la scadenza in tempo reale alla licenza. (Ereditato da AdvancedLicense) |
RemovalDate |
Ottiene o imposta la data dopo la quale la licenza può essere eliminata definitivamente dall'archivio licenze PlayReady nel client. |
Rights |
Ottiene un elenco di sola lettura di Right oggetti che indica i diritti consentiti dal client. (Ereditato da License) |
SecureStop2AESKey |
Ottiene o imposta SecureStop2AESKey. (Ereditato da AdvancedLicense) |
SecureStopPublisherId |
Ottiene o imposta l'identificatore dell'autore di arresto sicuro. (Ereditato da AdvancedLicense) |
SourceId |
Oggetto LicenseSourceId della licenza. |
Type |
Ottiene o imposta l'oggetto LicenseType per la licenza. (Ereditato da AdvancedLicense) |
Metodi
AddExtendedRestriction(ExtendedRestriction) |
Aggiunge una restrizione estesa a una licenza multimediale. |
AddRight(Right) |
Aggiunge un Right oggetto alla licenza. (Ereditato da AdvancedLicense) |
ContainsBestEffortExtendedRestriction() |
Indica se questo oggetto contiene una restrizione estesa ottimale. |
ContainsMustUnderstandExtendedRestriction() |
Indica se questo oggetto contiene una restrizione estesa di tipo must-understand. |