DataProtectionPermissionFlags Enumeração

Definição

Especifica as permissões de acesso para criptografar dados e memória.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

public enum class DataProtectionPermissionFlags
[System.Flags]
[System.Serializable]
public enum DataProtectionPermissionFlags
[<System.Flags>]
[<System.Serializable>]
type DataProtectionPermissionFlags = 
Public Enum DataProtectionPermissionFlags
Herança
DataProtectionPermissionFlags
Atributos

Campos

Nome Valor Description
NoFlags 0

Sem habilidades de proteção.

ProtectData 1

A capacidade de criptografar dados.

UnprotectData 2

A capacidade de descriptografar dados.

ProtectMemory 4

A capacidade de criptografar a memória.

UnprotectMemory 8

A capacidade de descriptografar a memória.

AllFlags 15

A capacidade de criptografar dados, criptografar memória, descriptografar dados e descriptografar a memória.

Comentários

Caution

O CAS (Code Access Security) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não honram as anotações CAS e geram erros se as APIs relacionadas ao CAS forem usadas. Os desenvolvedores devem buscar meios alternativos para realizar tarefas de segurança.

Essa enumeração é usada pelas classes DataProtectionPermission e DataProtectionPermissionAttribute para proteger o acesso a dados criptografados e à memória usando as classes ProtectedData e ProtectedMemory.

Caution

Muitos desses sinalizadores podem ter efeitos poderosos e devem ser concedidos apenas ao código altamente confiável.

Aplica-se a