SystemAcl Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa uma Lista de Controlo de Acesso do Sistema (SACL).
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
| Name | 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
| Name | Description |
|---|---|
| BinaryLength |
Obtém o comprimento, em bytes, da representação binária do objeto atual CommonAcl . Este comprimento deve ser usado antes de escalar a lista de controlo de acesso (ACL) para um array binário, utilizando o GetBinaryForm(Byte[], Int32) método. (Herdado de CommonAcl) |
| Count |
Obtém o número de entradas de controlo de acesso (ACEs) no objeto atual CommonAcl . (Herdado de CommonAcl) |
| IsCanonical |
Obtém um valor booleano que especifica se as entradas de controlo de acesso (ACEs) no objeto atual CommonAcl estão em ordem canónica. (Herdado de CommonAcl) |
| IsContainer |
Define se o CommonAcl objeto é um contentor. (Herdado de CommonAcl) |
| IsDS |
Define se o objeto atual CommonAcl é uma lista de controlo de acesso a objetos de diretório (ACL). (Herdado de CommonAcl) |
| IsSynchronized |
Esta 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 |
Esta propriedade devolve |
Métodos
| Name | Description |
|---|---|
| AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Adiciona uma regra de auditoria com as definições especificadas ao objeto atual SystemAcl . Use este método para as Listas de Controlo de Acesso de Objetos de Diretório (ACLs) 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 corrente GenericAcl para o array especificado. (Herdado de GenericAcl) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetBinaryForm(Byte[], Int32) |
Agrupa o conteúdo do CommonAcl objeto no array de bytes especificado a partir do deslocamento especificado. (Herdado de CommonAcl) |
| GetEnumerator() |
Recupera um objeto que pode usar para iterar pelas entradas de controlo de acesso (ACEs) numa lista de controlo de acesso (ACL). (Herdado de GenericAcl) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| Purge(SecurityIdentifier) |
Remove todas as entradas de controlo de acesso (ACEs) contidas por este CommonAcl objeto que estejam 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 este método para listas de Controlo de Acesso de diretórios (ACLs) 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 este método para listas de Controlo de Acesso de diretórios (ACLs) 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 entradas de controlo de acesso herdadas (ACEs) deste 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 este método para listas de Controlo de Acesso de diretórios (ACLs) 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() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Copia cada GenericAce corrente GenericAcl para o array especificado. (Herdado de GenericAcl) |
| IEnumerable.GetEnumerator() |
Devolve uma nova instância da AceEnumerator classe cast como uma instância da IEnumerator interface. (Herdado de GenericAcl) |
Métodos da Extensão
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Permite a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Converte um IEnumerable para um IQueryable. |
| Cast<TResult>(IEnumerable) |
Conjura os elementos de an IEnumerable para o tipo especificado. |
| OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base num tipo especificado. |