Partager via


MediaLicense Classe

Définition

Représente les licences PlayReady destinées à être consommées par un client PlayReady pour la gestion du contenu multimédia.

public class MediaLicense : Microsoft.Media.Drm.AdvancedLicense
type MediaLicense = class
    inherit AdvancedLicense
Public Class MediaLicense
Inherits AdvancedLicense
Héritage

Remarques

A MediaLicense prend en charge la majorité des droits et des restrictions autorisés dans le Kit de développement logiciel (SDK) PlayReady Server.

Constructeurs

MediaLicense()

Initialise une nouvelle instance de la classe MediaLicense.

Propriétés

BeginDate

Obtient ou définit la date et l’heure avant lesquelles la licence n’est pas valide.

(Hérité de AdvancedLicense)
BindingKey

Obtient ou définit le IBindingKey de la licence.

(Hérité de License)
ContentEncryptionKey

Obtient ou définit le ContentKey utilisé pour déchiffrer le contenu associé à cette licence.

(Hérité de License)
ExpirationDate

Obtient ou définit la date et l’heure après lesquelles la licence n’est pas valide.

(Hérité de AdvancedLicense)
GracePeriod
Obsolète.

Obsolète. Les clients PlayReady à partir de la version 3.0 ignorent cette propriété. spécifie la période pendant laquelle le contenu protégé peut être lu sur un client une fois que son horloge n’est plus définie.

LeafContentKeyType

Obtient ou définit ContentKeyType qui sera utilisé pour toute licence feuille liée à la clé de contenu de cette licence.

(Hérité de License)
LicenseId

Obtient l’identité globale unique de la licence.

(Hérité de License)
MeteringId

Obtient ou définit l’identificateur de contrôle pour le service d’agrégation de contrôle qui mesure ce contenu.

MinimumSecurityLevel

Obtient ou définit le niveau de sécurité minimal requis d’une application pour lire le contenu protégé associé à cette licence. Le service doit spécifier un niveau de sécurité minimal pour limiter la lecture du contenu aux appareils et clients plus sécurisés.

(Hérité de License)
RealTimeExpiration

Obtient ou définit s’il faut appliquer l’expiration en temps réel sur la licence.

(Hérité de AdvancedLicense)
RemovalDate

Obtient ou définit la date après laquelle la licence peut être supprimée définitivement du magasin de licences PlayReady sur le client.

Rights

Obtient une liste d’objets Right en lecture seule indiquant les droits autorisés par le client.

(Hérité de License)
SecureStop2AESKey

Obtient ou définit SecureStop2AESKey.

(Hérité de AdvancedLicense)
SecureStopPublisherId

Obtient ou définit l’identificateur d’éditeur d’arrêt sécurisé.

(Hérité de AdvancedLicense)
SourceId

de LicenseSourceId la licence.

Type

Obtient ou définit le LicenseType pour la licence.

(Hérité de AdvancedLicense)

Méthodes

AddExtendedRestriction(ExtendedRestriction)

Ajoute une restriction étendue à une licence multimédia.

AddRight(Right)

Ajoute un Right à la licence.

(Hérité de AdvancedLicense)
ContainsBestEffortExtendedRestriction()

Indique si cet objet contient une restriction étendue best-effort.

ContainsMustUnderstandExtendedRestriction()

Indique si cet objet contient une restriction étendue à comprendre.

S’applique à