Freigeben über


PlayReadyHeader Klasse

Definition

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
PlayReadyHeader

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.

Gilt für: