System.Security.RightsManagement Namespace

Fornece tipos para dar suporte ao gerenciamento de direitos de conteúdo criado por aplicativo como o que é armazenado em um Package ou XpsDocument.

Classes

ContentGrant

Representa um direito concedido a um usuário para acessar informações em um documento gerenciado por direitos.

ContentUser

Representa um usuário ou grupo de usuários para conceder acesso a conteúdo gerenciado por direitos.

CryptoProvider

Fornece serviços de gerenciamento de direitos digitais para criptografar e descriptografar conteúdo protegido.

LocalizedNameDescriptionPair

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

PublishLicense

Representa uma licença de publicação assinada gerenciada por direitos.

RightsManagementException

Representa uma condição de erro quando uma operação de gerenciamento de direitos não pode ser concluída com êxito.

SecureEnvironment

Representa uma sessão de cliente segura para a ativação de usuário, associação de licença e outras operações de gerenciamento de direitos.

UnsignedPublishLicense

Representa um PublishLicense gerenciado com direitos não assinados ou um modelo PublishLicense não assinado.

UseLicense

Representa uma licença que habilita acesso a conteúdo gerenciado de direitos protegidos.

Enumerações

AuthenticationType

Especifica o método de autenticação do Rights Management.

ContentRight

Especifica direitos que podem ser concedidos a usuários para acessar o conteúdo em um documento protegido por direitos.

RightsManagementFailureCode

Especifica as condições de erro que podem ocorrer ao executar uma operação de gerenciamento de direitos.

UserActivationMode

Especifica o tipo de Certificado de Conta de Direitos do usuário para solicitar a ativação de gerenciamento de direitos.

Comentários

Para obter mais informações sobre como usar e implementar o Rights Management, consulte o Rights Management Services SDK.

Confira também