System.Security.RightsManagement Espaço de Nomes

Fornece tipos para suportar a gestão de direitos de conteúdos criados por aplicações, como aquele armazenado num Package ou XpsDocument.

Classes

Name Description
ContentGrant

Representa um direito concedido a um utilizador para aceder a informações num documento gerido de direitos.

ContentUser

Representa um utilizador ou grupo de utilizadores que concede acesso a conteúdos geridos por direitos.

CryptoProvider

Fornece serviços de gestão de direitos digitais para encriptação e desencriptação de conteúdos protegidos.

LocalizedNameDescriptionPair

Representa um par imutável (apenas leitura) de cadeias "Nome" e "Descrição".

PublishLicense

Representa uma licença de publicação gerida por direitos assinados.

RightsManagementException

Representa uma condição de erro quando uma operação de gestão de direitos não consegue ser concluída com sucesso.

SecureEnvironment

Representa uma sessão segura do cliente para ativação de utilizadores, vinculação de licenças e outras operações de gestão de direitos.

UnsignedPublishLicense

Representa um modelo de direitos não assinados geridos PublishLicense ou um modelo não assinado PublishLicense .

UseLicense

Representa uma licença que permite o acesso a conteúdos geridos por direitos protegidos.

Enumerações

Name Description
AuthenticationType

Especifica o método de autenticação de gestão de direitos.

ContentRight

Especifica direitos que podem ser concedidos aos utilizadores para aceder a conteúdos num documento gerido de direitos.

RightsManagementFailureCode

Especifica condições de erro que podem ocorrer durante a realização de uma operação de gestão de direitos.

UserActivationMode

Especifica o tipo de Certificado de Conta de Direitos de Utilizador a solicitar a ativação da gestão de direitos.

Observações

Para mais informações sobre como utilizar e implementar a gestão de direitos, consulte o SDK de Serviços de Gestão de Direitos.

Ver também