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. |