SystemAcl Classe
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.
Representa uma SACL (lista de controle de acesso do sistema).
public ref class SystemAcl sealed : System::Security::AccessControl::CommonAcl
public sealed class SystemAcl : System.Security.AccessControl.CommonAcl
type SystemAcl = class
inherit CommonAcl
Public NotInheritable Class SystemAcl
Inherits CommonAcl
- Herança
Construtores
SystemAcl(Boolean, Boolean, Byte, Int32) |
Inicializa uma nova instância da classe SystemAcl com os valores especificados. |
SystemAcl(Boolean, Boolean, Int32) |
Inicializa uma nova instância da classe SystemAcl com os valores especificados. |
SystemAcl(Boolean, Boolean, RawAcl) |
Inicializa uma nova instância da classe SystemAcl com os valores especificados do objeto RawAcl especificado. |
Propriedades
BinaryLength |
Obtém o comprimento, em bytes, da representação binária do objeto CommonAcl atual. Esse comprimento deve ser usado antes de se realizar o marshaling da ACL (lista de controle de acesso) em uma matriz binária usando o método GetBinaryForm(Byte[], Int32). (Herdado de CommonAcl) |
Count |
Obtém o número de ACEs (Entradas do Controle de Acesso) no objeto CommonAcl atual. (Herdado de CommonAcl) |
IsCanonical |
Obtém um valor booliano que especifica se as ACEs (entradas de controle de acesso) no objeto CommonAcl atual estão na ordem canônica. (Herdado de CommonAcl) |
IsContainer |
Define se o objeto CommonAcl é um contêiner. (Herdado de CommonAcl) |
IsDS |
Define se o objeto CommonAcl atual é uma ACL (lista de controle de acesso) do objeto de diretório. (Herdado de CommonAcl) |
IsSynchronized |
A propriedade é sempre definida para |
Item[Int32] |
Obtém ou define o CommonAce no índice especificado. (Herdado de CommonAcl) |
Revision |
Obtém o nível de revisão do CommonAcl. (Herdado de CommonAcl) |
SyncRoot |
Essa propriedade sempre retorna |
Métodos
AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Adiciona uma regra de auditoria ao objeto SystemAcl atual. |
AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Adiciona uma regra de auditoria com as configurações especificadas ao objeto SystemAcl atual. Use este método para ACLs (listas de controle de acesso) do objeto de diretório ao especificar o tipo de objeto ou o tipo de objeto herdado para a nova regra de auditoria. |
AddAudit(SecurityIdentifier, ObjectAuditRule) |
Adiciona uma regra de auditoria ao objeto SystemAcl atual. |
CopyTo(GenericAce[], Int32) |
Copia cada GenericAce do GenericAcl atual na matriz especificada. (Herdado de GenericAcl) |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetBinaryForm(Byte[], Int32) |
Realiza o marshalling do conteúdo do objeto CommonAcl para a matriz de bytes especificada começando no deslocamento especificado. (Herdado de CommonAcl) |
GetEnumerator() |
Recupera um objeto que você pode usar para iterar pelas ACEs em uma ACL (lista de controle de acesso). (Herdado de GenericAcl) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Purge(SecurityIdentifier) |
Remove todas as ACEs (entradas de controle de acesso) contidas por esse objeto CommonAcl que estão associadas ao objeto SecurityIdentifier especificado. (Herdado de CommonAcl) |
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Remove a regra de auditoria especificada do objeto SystemAcl atual. |
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Remove a regra de auditoria especificada do objeto SystemAcl atual. Use este método para ACLs (listas de controle de acesso) do objeto de diretório ao especificar o tipo de objeto ou o tipo de objeto herdado. |
RemoveAudit(SecurityIdentifier, ObjectAuditRule) |
Remove a regra de auditoria especificada do objeto SystemAcl atual. |
RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Remove a regra de auditoria especificada do objeto DiscretionaryAcl atual. |
RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Remove a regra de auditoria especificada do objeto DiscretionaryAcl atual. Use este método para ACLs (listas de controle de acesso) do objeto de diretório ao especificar o tipo de objeto ou o tipo de objeto herdado. |
RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule) |
Remove a regra de auditoria especificada do objeto DiscretionaryAcl atual. |
RemoveInheritedAces() |
Remove todas as ACEs (entradas de controle de acesso) herdadas deste objeto CommonAcl. (Herdado de CommonAcl) |
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Define a regra de auditoria especificada para o objeto SecurityIdentifier especificado. |
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Define a regra de auditoria especificada para o objeto SecurityIdentifier especificado. Use este método para ACLs (listas de controle de acesso) do objeto de diretório ao especificar o tipo de objeto ou o tipo de objeto herdado. |
SetAudit(SecurityIdentifier, ObjectAuditRule) |
Define a regra de auditoria especificada para o objeto SecurityIdentifier especificado. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
ICollection.CopyTo(Array, Int32) |
Copia cada GenericAce do GenericAcl atual na matriz especificada. (Herdado de GenericAcl) |
IEnumerable.GetEnumerator() |
Retorna uma nova instância da classe AceEnumerator convertida como uma instância da interface IEnumerator. (Herdado de GenericAcl) |
Métodos de Extensão
Cast<TResult>(IEnumerable) |
Converte os elementos de um IEnumerable para o tipo especificado. |
OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base em um tipo especificado. |
AsParallel(IEnumerable) |
Habilita a paralelização de uma consulta. |
AsQueryable(IEnumerable) |
Converte um IEnumerable em um IQueryable. |