MediaLicense 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.
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. |