Ler em inglês

Partilhar via


ControlFlags Enumeração

Definição

Esses sinalizadores afetam o comportamento do descritor de segurança.

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

C#
[System.Flags]
public enum ControlFlags
Herança
ControlFlags
Atributos

Campos

Nome Valor Description
DiscretionaryAclAutoInherited 1024

Especifica que a DACL (Lista de Controle de Acesso Discricionário) foi herdada automaticamente do pai. Definido apenas por gerenciadores de recursos.

DiscretionaryAclAutoInheritRequired 256

Ignorado.

DiscretionaryAclDefaulted 8

Especifica que a DACL foi obtida por um mecanismo de definição de padrão. Definido apenas por gerenciadores de recursos.

DiscretionaryAclPresent 4

Especifica que a DACL não é null. Definido por gerenciadores de recursos ou usuários.

DiscretionaryAclProtected 4096

Especifica que o gerenciador de recursos impede a herança automática. Definido por gerenciadores de recursos ou usuários.

DiscretionaryAclUntrusted 64

Ignorado.

GroupDefaulted 2

Especifica que o grupo SecurityIdentifier foi obtido por um mecanismo de definição de padrão. Definido por gerenciadores de recursos apenas, não deve ser definido por chamadores.

None 0

Nenhum sinalizador de controle.

OwnerDefaulted 1

Especifica que o SecurityIdentifier proprietário foi obtido por um mecanismo de definição de padrão. Definido por gerenciadores de recursos apenas, não deve ser definido por chamadores.

RMControlValid 16384

Especifica que o conteúdo do campo Reservado é válido.

SelfRelative 32768

Especifica que a representação binária do descritor de segurança está no formato autorrelativo. Esse sinalizador é sempre definido.

ServerSecurity 128

Ignorado.

SystemAclAutoInherited 2048

Especifica que a SACL (Lista de Controle de Acesso do Sistema) foi herdada automaticamente do pai. Definido apenas por gerenciadores de recursos.

SystemAclAutoInheritRequired 512

Ignorado.

SystemAclDefaulted 32

Especifica que a SACL foi obtida por um mecanismo de definição de padrão. Definido apenas por gerenciadores de recursos.

SystemAclPresent 16

Especifica que a SACL não é null. Definido por gerenciadores de recursos ou usuários.

SystemAclProtected 8192

Especifica que o gerenciador de recursos impede a herança automática. Definido por gerenciadores de recursos ou usuários.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5