PlayReadyHeader 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 un en-tête PlayReady. Un en-tête PlayReady est généralement inséré dans un fichier multimédia PlayReady pendant le processus de chiffrement.
public class PlayReadyHeader : Microsoft.Media.Drm.PlayReadyRecord
type PlayReadyHeader = class
inherit PlayReadyRecord
Public Class PlayReadyHeader
Inherits PlayReadyRecord
- Héritage
Remarques
Lors de la demande d’une licence, le client extrait cet en-tête et l’inclut dans le cadre du défi. Le service peut utiliser les données présentes dans cet en-tête pour émettre la ou les licences appropriées, mais le service est également invité à ignorer l’en-tête.
Constructeurs
PlayReadyHeader() |
Obsolète.
Obsolète. Utilisez plutôt PlayReadyHeader(PlayReadyHeaderType). Initialise une nouvelle instance de la PlayReadyHeader classe avec Regular. |
PlayReadyHeader(PlayReadyHeaderType) |
Initialise une nouvelle instance de la classe PlayReadyHeader. |
PlayReadyHeader(String) |
Initialise une nouvelle instance de la classe PlayReadyHeader. |
Propriétés
AttributeCount |
Obtient le nombre d’attributs ajoutés à l’en-tête. |
ContentEncryptionKey |
Obsolète.
Obsolète. Reportez-vous à EncryptionKeyInfos et AddEncryptionKeyInfo(IEncryptionKeyInfo). |
DecryptorSetting |
Obtient ou définit le DecryptorSetup de l’en-tête. |
EncryptionKeyInfos |
Obtient une liste en lecture seule du IEncryptionKeyInfo inclus dans ce PlayReadyHeader. |
EncryptionType |
Obsolète.
Obsolète. Reportez-vous à EncryptionKeyInfos et EncryptionType. |
HeaderType |
Obtient le type de l’en-tête. |
KeyId |
Obsolète.
Obsolète. Reportez-vous à EncryptionKeyInfos et KeyId. |
KeyIdAsString |
Obsolète.
Obsolète. Reportez-vous à EncryptionKeyInfos et KeyIdAsString. |
LicenseAcquisitionUrl |
Obtient ou définit le Uri pour le service web d’acquisition de licence. |
LicenseRequested |
Obtient si l’en-tête PlayReady indique qu’une licence a été demandée. |
LicenseUserInterfaceUrl |
Obtient ou définit la page web d’acquisition Uri de licence non silencieuse. |
ServiceId |
Obtient ou définit l’identificateur de service pour le service de domaine. |
SupportsPerStreamKeys |
Obtient si l’en-tête prend en charge les clés par flux. |
Version |
Obtient la version de l’en-tête, par exemple « 4.2.0.0 ». |
Méthodes
AddAttribute(PlayReadyHeaderAttribute) |
Ajoute un attribut contenant une paire nom-valeur à l’en-tête. |
AddEncryptionKeyInfo(IEncryptionKeyInfo) |
Ajoute un IEncryptionKeyInfo à l’en-tête. |
ClearEncryptionKeyInfos() |
Supprime tout de l’objet PlayReadyHeader pour prendre en charge les IEncryptionKeyInfo scénarios de réécriture. |
FromString(String) |
Analyse la représentation sous forme de chaîne XML d’un en-tête dans un PlayReadyHeader. |
FromXmlNode(IXPathNavigable) |
Construit un PlayReadyHeader à partir de sa représentation IXPathNavigable. |
GetAttribute(Int32) |
Obtient l’attribut à l’index spécifié. |
GetAttribute(String) |
Obtient l'attribut avec le nom spécifié. |
RemoveAttribute(PlayReadyHeaderAttribute) |
Supprime un attribut de l’en-tête PlayReady. |
ToString() |
Convertit cet en-tête en sa représentation sous forme de chaîne XML. |