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 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

ClientKeySet(MasterKeySet)

Inizializza una nuova istanza della classe ClientKeySet

Proprietà

EncryptionType

Ottiene l'oggetto ContentKeyType della chiave di contenuto.

(Ereditato da ContentKey)
KeyId

Ottiene l'identificatore della chiave del contenuto.

(Ereditato da ContentKey)
KeyIdAsString

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

(Ereditato da ContentKey)
KeyType

Ottiene l'oggetto ContentKeyType per questa chiave.

SourceMasterKeySet

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

Metodi

AddRegionMembership(Int32, Int32)

Aggiunge un'area a cui appartiene il client (la licenza viene rilasciata). 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 un'ampia 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 di contenuto.

(Ereditato da ContentKey)
GetKeyIdAsString()

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

(Ereditato da ContentKey)

Si applica a