PlayReadyHeader Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen PlayReady-Header dar. Ein PlayReady-Header wird in der Regel während des Verschlüsselungsprozesses in eine PlayReady-Mediendatei eingefügt.
public class PlayReadyHeader : Microsoft.Media.Drm.PlayReadyRecord
type PlayReadyHeader = class
inherit PlayReadyRecord
Public Class PlayReadyHeader
Inherits PlayReadyRecord
- Vererbung
Hinweise
Beim Anfordern einer Lizenz extrahiert der Client diesen Header und schließt ihn als Teil der Herausforderung ein. Der Dienst kann die in diesem Header vorhandenen Daten verwenden, um entsprechende Lizenzen auszustellen, aber der Dienst kann auch den Header ignorieren.
Konstruktoren
PlayReadyHeader() |
Veraltet.
Veraltet. Verwenden Sie stattdessen PlayReadyHeader(PlayReadyHeaderType). Initialisiert eine neue Instanz der PlayReadyHeader -Klasse mit Regular. |
PlayReadyHeader(PlayReadyHeaderType) |
Initialisiert eine neue Instanz der PlayReadyHeader-Klasse. |
PlayReadyHeader(String) |
Initialisiert eine neue Instanz der PlayReadyHeader-Klasse. |
Eigenschaften
AttributeCount |
Ruft die Anzahl der Attribute ab, die dem Header hinzugefügt wurden. |
ContentEncryptionKey |
Veraltet.
Veraltet. Weitere Informationen finden Sie unter EncryptionKeyInfos und AddEncryptionKeyInfo(IEncryptionKeyInfo). |
DecryptorSetting |
Ruft den des DecryptorSetup Headers ab oder legt diese fest. |
EncryptionKeyInfos |
Ruft eine schreibgeschützte Liste der IEncryptionKeyInfo in diesem PlayReadyHeaderenthaltenen ab. |
EncryptionType |
Veraltet.
Veraltet. Weitere Informationen finden Sie unter EncryptionKeyInfos und EncryptionType. |
HeaderType |
Ruft den Typ des Headers ab. |
KeyId |
Veraltet.
Veraltet. Weitere Informationen finden Sie unter EncryptionKeyInfos und KeyId. |
KeyIdAsString |
Veraltet.
Veraltet. Weitere Informationen finden Sie unter EncryptionKeyInfos und KeyIdAsString. |
LicenseAcquisitionUrl |
Ruft den Uri für den Lizenzerwerbswebdienst ab oder legt diese fest. |
LicenseRequested |
Ruft ab, ob der PlayReady-Header angibt, dass eine Lizenz angefordert wurde. |
LicenseUserInterfaceUrl |
Ruft die -Webseite für den Uri nicht automatischen Lizenzerwerb ab oder legt sie fest. |
ServiceId |
Ruft den Dienstbezeichner für den Domänendienst ab oder legt diese fest. |
SupportsPerStreamKeys |
Ruft ab, ob der Header Schlüssel pro Stream unterstützt. |
Version |
Ruft die Version des Headers ab, z. B. "4.2.0.0". |
Methoden
AddAttribute(PlayReadyHeaderAttribute) |
Fügt dem Header ein Attribut hinzu, das ein Namenswertpaar enthält. |
AddEncryptionKeyInfo(IEncryptionKeyInfo) |
Fügt dem Header eine IEncryptionKeyInfo hinzu. |
ClearEncryptionKeyInfos() |
Entfernt alle IEncryptionKeyInfo Elemente aus dem PlayReadyHeader-Objekt, um Szenarien für die erneute Weiterleitung zu unterstützen. |
FromString(String) |
Analysiert die XML-Zeichenfolgendarstellung eines Headers in einen PlayReadyHeader. |
FromXmlNode(IXPathNavigable) |
Erstellt eine PlayReadyHeader aus seiner IXPathNavigable-Darstellung. |
GetAttribute(Int32) |
Ruft das -Attribut am angegebenen Index ab. |
GetAttribute(String) |
Ruft das Attribut mit dem angegebenen Namen ab. |
RemoveAttribute(PlayReadyHeaderAttribute) |
Entfernt ein Attribut aus dem PlayReady-Header. |
ToString() |
Konvertiert diesen Header in seine XML-Zeichenfolgendarstellung. |