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
| Nome | Description |
|---|---|
| SystemAcl(Boolean, Boolean, Byte, Int32) |
Inicializa uma nova instância da SystemAcl classe com os valores especificados. |
| SystemAcl(Boolean, Boolean, Int32) |
Inicializa uma nova instância da SystemAcl classe com os valores especificados. |
| SystemAcl(Boolean, Boolean, RawAcl) |
Inicializa uma nova instância da SystemAcl classe com os valores especificados do objeto especificado RawAcl . |
Propriedades
| Nome | Description |
|---|---|
| BinaryLength |
Obtém o comprimento, em bytes, da representação binária do objeto atual CommonAcl . Esse comprimento deve ser usado antes de fazer marshaling da ACL (lista de controle de acesso) em uma matriz binária usando o GetBinaryForm(Byte[], Int32) método. (Herdado de CommonAcl) |
| Count |
Obtém o número de ACEs (entradas de controle de acesso) no objeto atual CommonAcl . (Herdado de CommonAcl) |
| IsCanonical |
Obtém um valor booliano que especifica se as ACEs (entradas de controle de acesso) no objeto atual CommonAcl estão em ordem canônica. (Herdado de CommonAcl) |
| IsContainer |
Define se o CommonAcl objeto é um contêiner. (Herdado de CommonAcl) |
| IsDS |
Define se o objeto atual CommonAcl é uma ACL (lista de controle de acesso a objetos de diretório). (Herdado de CommonAcl) |
| IsSynchronized |
Essa propriedade é sempre definida como |
| Item[Int32] |
Obtém ou define o CommonAce í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
| Nome | Description |
|---|---|
| AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Adiciona uma regra de auditoria com as configurações especificadas ao objeto atual SystemAcl . Use esse método para ACLs (listas de Controle de Acesso de objeto) de diretório ao especificar o tipo de objeto ou o tipo de objeto herdado para a nova regra de auditoria. |
| AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Adiciona uma regra de auditoria ao objeto atual SystemAcl . |
| AddAudit(SecurityIdentifier, ObjectAuditRule) |
Adiciona uma regra de auditoria ao objeto atual SystemAcl . |
| CopyTo(GenericAce[], Int32) |
Copia cada GenericAce uma das atuais GenericAcl para a matriz especificada. (Herdado de GenericAcl) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetBinaryForm(Byte[], Int32) |
Faz marshaling do conteúdo do CommonAcl objeto na matriz de bytes especificada começando no deslocamento especificado. (Herdado de CommonAcl) |
| GetEnumerator() |
Recupera um objeto que você pode usar para iterar por meio das ACEs (entradas de controle de acesso) em uma ACL (lista de controle de acesso). (Herdado de GenericAcl) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| Purge(SecurityIdentifier) |
Remove todas as ACEs (entradas de controle de acesso) contidas por esse CommonAcl objeto que estão associadas ao objeto especificado SecurityIdentifier . (Herdado de CommonAcl) |
| RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Remove a regra de auditoria especificada do objeto atual SystemAcl . Use esse método para ACLs (listas de Controle de Acesso de objeto) de diretório ao especificar o tipo de objeto ou o tipo de objeto herdado. |
| RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Remove a regra de auditoria especificada do objeto atual SystemAcl . |
| RemoveAudit(SecurityIdentifier, ObjectAuditRule) |
Remove a regra de auditoria especificada do objeto atual SystemAcl . |
| RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Remove a regra de auditoria especificada do objeto atual DiscretionaryAcl . Use esse método para ACLs (listas de Controle de Acesso de objeto) de diretório ao especificar o tipo de objeto ou o tipo de objeto herdado. |
| RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Remove a regra de auditoria especificada do objeto atual DiscretionaryAcl . |
| RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule) |
Remove a regra de auditoria especificada do objeto atual DiscretionaryAcl . |
| RemoveInheritedAces() |
Remove todas as ACEs (entradas de controle de acesso) herdadas desse CommonAcl objeto. (Herdado de CommonAcl) |
| SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Define a regra de auditoria especificada para o objeto especificado SecurityIdentifier . Use esse método para ACLs (listas de Controle de Acesso de objeto) de diretório ao especificar o tipo de objeto ou o tipo de objeto herdado. |
| SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Define a regra de auditoria especificada para o objeto especificado SecurityIdentifier . |
| SetAudit(SecurityIdentifier, ObjectAuditRule) |
Define a regra de auditoria especificada para o objeto especificado SecurityIdentifier . |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Copia cada GenericAce uma das atuais GenericAcl para a matriz especificada. (Herdado de GenericAcl) |
| IEnumerable.GetEnumerator() |
Retorna uma nova instância da AceEnumerator classe convertida como uma instância da IEnumerator interface. (Herdado de GenericAcl) |
Métodos de Extensão
| Nome | Description |
|---|---|
| AsParallel(IEnumerable) |
Habilita a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Converte um IEnumerable em um IQueryable. |
| 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. |