DataProtectionPermissionFlags Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
Code Access Security is not supported or honored by the runtime.
Especifica as permissões de acesso para criptografar dados e a 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.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum DataProtectionPermissionFlags
[System.Flags]
[System.Serializable]
public enum DataProtectionPermissionFlags
[System.Flags]
public enum DataProtectionPermissionFlags
[<System.Flags>]
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type DataProtectionPermissionFlags =
[<System.Flags>]
[<System.Serializable>]
type DataProtectionPermissionFlags =
[<System.Flags>]
type DataProtectionPermissionFlags =
Public Enum DataProtectionPermissionFlags
- Herança
- Atributos
Campos
AllFlags | 15 | A capacidade de criptografar dados, criptografar a memória, descriptografar dados e descriptografar a memória. |
NoFlags | 0 | Sem capacidade de proteção. |
ProtectData | 1 | A capacidade de criptografar dados. |
ProtectMemory | 4 | A capacidade de criptografar a memória. |
UnprotectData | 2 | A capacidade de descriptografar dados. |
UnprotectMemory | 8 | A capacidade de descriptografar a memória. |
Comentários
Cuidado
O CAS (Segurança de Acesso do Código) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não aceitam anotações de CAS e produzem erros caso as APIs relacionadas ao CAS sejam usadas. Os desenvolvedores devem buscar meios alternativos de realizar tarefas de segurança.
Essa enumeração é usada pelas classes e DataProtectionPermissionAttribute para proteger o DataProtectionPermission acesso a dados criptografados e memória usando as ProtectedData classes e ProtectedMemory .
Cuidado
Muitos desses sinalizadores podem ter efeitos poderosos e devem ser concedidos apenas a códigos altamente confiáveis.