Compartir a través de


ClientKeySet Clase

Definición

Representa todas las claves a las que un cliente específico tiene acceso. Esta clase se usa para crear licencias raíz escalables. ContentEncryptionKey debe establecerse en en una instancia de esta clase para generar una licencia raíz escalable.

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

Constructores

ClientKeySet(MasterKeySet)

Inicializa una nueva instancia de la clase ClientKeySet.

Propiedades

EncryptionType

Obtiene el ContentKeyType objeto de la clave de contenido.

(Heredado de ContentKey)
KeyId

Obtiene el identificador de clave de la clave de contenido.

(Heredado de ContentKey)
KeyIdAsString

Obtiene la representación de cadena del identificador de clave de la clave de contenido.

(Heredado de ContentKey)
KeyType

Obtiene para ContentKeyType esta clave.

SourceMasterKeySet

Obtiene el MasterKeySet objeto que se pasó a ClientKeySet(MasterKeySet).

Métodos

AddRegionMembership(Int32, Int32)

Agrega una región a la que pertenece el cliente (la licencia a la que pertenece). Un cliente solo puede pertenecer a una región de un conjunto de regiones especulas; un cliente puede pertenecer a regiones de diferentes conjuntos de regiones.

AddService(Int32)

Agrega un servicio al que tiene acceso el cliente (la licencia a la que se emite la licencia).

AddServiceRange(Int32, Int32)

Agrega un intervalo de servicios a los que tiene acceso el cliente (la licencia a la que se emite la licencia).

AddServices(Int32[])

Agrega servicios a los que tiene acceso el cliente (la licencia a la que se emite la licencia).

GetKeyData()

Obtiene los datos de clave binaria de la clave de contenido.

(Heredado de ContentKey)
GetKeyIdAsString()

Devuelve la representación de cadena del identificador de clave de la clave de contenido. Devuelve el mismo valor que KeyIdAsString

(Heredado de ContentKey)

Se aplica a