Condividi tramite


ClientKeySet Classe

Definizione

Rappresenta tutte le chiavi a cui un client specifico ha accesso. Questa classe viene usata per compilare licenze radice scalabili. ContentEncryptionKey deve essere impostato su su un'istanza di questa classe per generare una licenza radice scalabile.

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

Costruttori

Nome Descrizione
ClientKeySet(MasterKeySet)

Inizializza una nuova istanza della ClientKeySet classe

Proprietà

Nome Descrizione
EncryptionType

Ottiene l'oggetto ContentKeyType della chiave simmetrica.

(Ereditato da ContentKey)
KeyId

Ottiene l'identificatore della chiave simmetrica.

(Ereditato da ContentKey)
KeyIdAsString

Ottiene la rappresentazione di stringa dell'identificatore di chiave della chiave simmetrica.

(Ereditato da ContentKey)
KeyType

Ottiene l'oggetto ContentKeyType per questa chiave.

SourceMasterKeySet

Ottiene l'oggetto MasterKeySet passato a ClientKeySet(MasterKeySet).

Metodi

Nome Descrizione
AddRegionMembership(Int32, Int32)

Aggiunge un'area a cui appartiene il client (la licenza a cui appartiene la licenza). Un client può appartenere a una sola area in un set di aree specifiche; un client può appartenere a aree in set di aree diverse.

AddService(Int32)

Aggiunge un servizio a cui il client (la licenza viene rilasciata) ha accesso.

AddServiceRange(Int32, Int32)

Aggiunge una gamma di servizi a cui il client (la licenza viene rilasciata) ha accesso.

AddServices(Int32[])

Aggiunge i servizi a cui il client (la licenza viene rilasciata) ha accesso.

GetKeyData()

Ottiene i dati della chiave binaria della chiave simmetrica.

(Ereditato da ContentKey)
GetKeyIdAsString()

Restituisce la rappresentazione di stringa dell'identificatore di chiave della chiave simmetrica. Restituisce lo stesso valore di KeyIdAsString

(Ereditato da ContentKey)

Si applica a