ClientKeySet Klasse

Definition

Stellt alle Schlüssel dar, auf die ein bestimmter Client Zugriff hat. Diese Klasse wird verwendet, um skalierbare Stammlizenzen zu erstellen. ContentEncryptionKey muss auf eine Instanz dieser Klasse festgelegt sein, um eine skalierbare Stammlizenz zu generieren.

public class ClientKeySet : Microsoft.Media.Drm.ContentKey
type ClientKeySet = class
    inherit ContentKey
Public Class ClientKeySet
Inherits ContentKey
Vererbung
ClientKeySet

Konstruktoren

Name Beschreibung
ClientKeySet(MasterKeySet)

Initialisiert eine neue Instanz der ClientKeySet Klasse.

Eigenschaften

Name Beschreibung
EncryptionType

Ruft den ContentKeyType Inhaltsschlüssel ab.

(Geerbt von ContentKey)
KeyId

Ruft den Schlüsselbezeichner des Inhaltsschlüssels ab.

(Geerbt von ContentKey)
KeyIdAsString

Ruft die Zeichenfolgendarstellung des Schlüsselbezeichners des Inhaltsschlüssels ab.

(Geerbt von ContentKey)
KeyType

Ruft den ContentKeyType für diesen Schlüssel ab.

SourceMasterKeySet

Ruft das, an MasterKeySet das übergeben ClientKeySet(MasterKeySet)wurde.

Methoden

Name Beschreibung
AddRegionMembership(Int32, Int32)

Fügt eine Region hinzu, zu der der Client gehört (die Lizenz wird ausgestellt). Ein Client kann nur zu einer Region in einer bestimmten Region gehören, die festgelegt ist; Ein Client kann zu Regionen in unterschiedlichen Regionssätzen gehören.

AddService(Int32)

Fügt einen Dienst hinzu, auf den der Client (die Lizenz ausgestellt wird) Zugriff hat.

AddServiceRange(Int32, Int32)

Fügt eine Reihe von Diensten hinzu, auf die der Client (die Lizenz ausgestellt wurde) Zugriff hat.

AddServices(Int32[])

Fügt Dienste hinzu, auf die der Client (die Lizenz ausgestellt wird) Zugriff hat.

GetKeyData()

Ruft die Binären Schlüsseldaten des Inhaltsschlüssels ab.

(Geerbt von ContentKey)
GetKeyIdAsString()

Gibt die Zeichenfolgendarstellung des Schlüsselbezeichners des Inhaltsschlüssels zurück. Gibt denselben Wert wie KeyIdAsString

(Geerbt von ContentKey)

Gilt für: