Compartilhar via


ClientKeySet Classe

Definição

Representa todas as chaves às quais um cliente específico tem acesso. Essa classe é usada para criar licenças raiz escalonáveis. ContentEncryptionKey deve ser definido como uma instância dessa classe para gerar uma licença raiz escalonável.

public class ClientKeySet : Microsoft.Media.Drm.ContentKey
type ClientKeySet = class
    inherit ContentKey
Public Class ClientKeySet
Inherits ContentKey
Herança
ClientKeySet

Construtores

ClientKeySet(MasterKeySet)

Inicializa uma nova instância da classe ClientKeySet

Propriedades

EncryptionType

Obtém o ContentKeyType da chave de conteúdo.

(Herdado de ContentKey)
KeyId

Obtém o identificador de chave da chave de conteúdo.

(Herdado de ContentKey)
KeyIdAsString

Obtém a representação de cadeia de caracteres do identificador de chave da chave de conteúdo.

(Herdado de ContentKey)
KeyType

Obtém o ContentKeyType para essa chave.

SourceMasterKeySet

Obtém o MasterKeySet que foi passado para ClientKeySet(MasterKeySet).

Métodos

AddRegionMembership(Int32, Int32)

Adiciona uma região à qual o cliente (a licença é emitida) pertence. Um cliente pode pertencer a apenas uma região em um conjunto de regiões specifc; um cliente pode pertencer a regiões em diferentes conjuntos de regiões.

AddService(Int32)

Adiciona um serviço ao qual o cliente (a licença é emitida) tem acesso.

AddServiceRange(Int32, Int32)

Adiciona um intervalo de serviços aos quais o cliente (a licença é emitida) tem acesso.

AddServices(Int32[])

Adiciona serviços aos quais o cliente (a licença é emitida) tem acesso.

GetKeyData()

Obtém os dados de chave binária da chave de conteúdo.

(Herdado de ContentKey)
GetKeyIdAsString()

Retorna a representação de cadeia de caracteres do identificador de chave da chave de conteúdo. Retorna o mesmo valor que KeyIdAsString

(Herdado de ContentKey)

Aplica-se a