ActiveDirectorySecurity 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.
Usa a camada de segurança de objeto da biblioteca de ACL gerenciada para encapsular a funcionalidade de controle de acesso para objetos de diretório.
public ref class ActiveDirectorySecurity : System::Security::AccessControl::DirectoryObjectSecurity
public class ActiveDirectorySecurity : System.Security.AccessControl.DirectoryObjectSecurity
type ActiveDirectorySecurity = class
inherit DirectoryObjectSecurity
Public Class ActiveDirectorySecurity
Inherits DirectoryObjectSecurity
- Herança
Construtores
| Nome | Description |
|---|---|
| ActiveDirectorySecurity() |
Inicializa uma nova instância da classe ActiveDirectorySecurity. |
Propriedades
| Nome | Description |
|---|---|
| AccessRightType |
Obtém o Type objeto que representa um direito de acesso para este objeto. |
| AccessRulesModified |
Obtém ou define um valor booliano que especifica se as regras de acesso associadas a esse ObjectSecurity objeto foram modificadas. (Herdado de ObjectSecurity) |
| AccessRuleType |
Obtém o Type que representa uma regra de acesso para este objeto. |
| AreAccessRulesCanonical |
Obtém um valor booliano que especifica se as regras de acesso associadas a esse ObjectSecurity objeto estão em ordem canônica. (Herdado de ObjectSecurity) |
| AreAccessRulesProtected |
Obtém um valor booliano que especifica se a DACL (Lista de Controle de Acesso Discricionário) associada a esse ObjectSecurity objeto está protegida. (Herdado de ObjectSecurity) |
| AreAuditRulesCanonical |
Obtém um valor booliano que especifica se as regras de auditoria associadas a esse ObjectSecurity objeto estão em ordem canônica. (Herdado de ObjectSecurity) |
| AreAuditRulesProtected |
Obtém um valor booliano que especifica se a SACL (Lista de Controle de Acesso do Sistema) associada a esse ObjectSecurity objeto está protegida. (Herdado de ObjectSecurity) |
| AuditRulesModified |
Obtém ou define um valor booliano que especifica se as regras de auditoria associadas a esse ObjectSecurity objeto foram modificadas. (Herdado de ObjectSecurity) |
| AuditRuleType |
Obtém o Type que representa uma regra de auditoria para esse objeto. |
| GroupModified |
Obtém ou define um valor booliano que especifica se o grupo associado ao objeto protegível foi modificado. (Herdado de ObjectSecurity) |
| IsContainer |
Obtém um valor booliano que especifica se esse ObjectSecurity objeto é um objeto de contêiner. (Herdado de ObjectSecurity) |
| IsDS |
Obtém um valor booliano que especifica se esse ObjectSecurity objeto é um objeto de diretório. (Herdado de ObjectSecurity) |
| OwnerModified |
Obtém ou define um valor booliano que especifica se o proprietário do objeto protegível foi modificado. (Herdado de ObjectSecurity) |
Métodos
| Nome | Description |
|---|---|
| AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType, Guid, Guid) |
Cria um AccessRule objeto com os valores especificados. |
| AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
Cria um AccessRule objeto com os valores especificados. |
| AddAccessRule(ActiveDirectoryAccessRule) |
Adiciona uma regra de acesso à DACL de um objeto. |
| AddAccessRule(ObjectAccessRule) |
Adiciona a regra de acesso especificada à DACL (Lista de Controle de Acesso Discricionário) associada a esse DirectoryObjectSecurity objeto. (Herdado de DirectoryObjectSecurity) |
| AddAuditRule(ActiveDirectoryAuditRule) |
Adiciona uma regra de auditoria ao SACL de um objeto. |
| AddAuditRule(ObjectAuditRule) |
Adiciona a regra de auditoria especificada à SACL (Lista de Controle de Acesso do Sistema) associada a esse DirectoryObjectSecurity objeto. (Herdado de DirectoryObjectSecurity) |
| AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags, Guid, Guid) |
Cria um AuditRule objeto com os valores especificados. |
| AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
Cria um AuditRule objeto com os valores especificados. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetAccessRules(Boolean, Boolean, Type) |
Obtém uma coleção das regras de acesso associadas ao identificador de segurança especificado. (Herdado de DirectoryObjectSecurity) |
| GetAuditRules(Boolean, Boolean, Type) |
Obtém uma coleção das regras de auditoria associadas ao identificador de segurança especificado. (Herdado de DirectoryObjectSecurity) |
| GetGroup(Type) |
Obtém o grupo primário associado ao proprietário especificado. (Herdado de ObjectSecurity) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetOwner(Type) |
Obtém o proprietário associado ao grupo primário especificado. (Herdado de ObjectSecurity) |
| GetSecurityDescriptorBinaryForm() |
Retorna uma matriz de valores de bytes que representa as informações do descritor de segurança para esse ObjectSecurity objeto. (Herdado de ObjectSecurity) |
| GetSecurityDescriptorSddlForm(AccessControlSections) |
Retorna a representação SDDL (Security Descriptor Definition Language) das seções especificadas do descritor de segurança associado a esse ObjectSecurity objeto. (Herdado de ObjectSecurity) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ModifyAccess(AccessControlModification, AccessRule, Boolean) |
Aplica a modificação especificada à DACL (Lista de Controle de Acesso Discricionário) associada a esse DirectoryObjectSecurity objeto. (Herdado de DirectoryObjectSecurity) |
| ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
Aplica a modificação especificada ao especificado AccessRule. |
| ModifyAudit(AccessControlModification, AuditRule, Boolean) |
Aplica a modificação especificada à SACL (Lista de Controle de Acesso do Sistema) associada a esse DirectoryObjectSecurity objeto. (Herdado de DirectoryObjectSecurity) |
| ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
Aplica a modificação especificada ao especificado AuditRule. |
| Persist(Boolean, String, AccessControlSections) |
Salva as seções especificadas do descritor de segurança associado a esse ObjectSecurity objeto no armazenamento permanente. Recomendamos que os valores dos |
| Persist(SafeHandle, AccessControlSections) |
Salva as seções especificadas do descritor de segurança associado a esse ObjectSecurity objeto no armazenamento permanente. Recomendamos que os valores dos |
| Persist(String, AccessControlSections) |
Salva as seções especificadas do descritor de segurança associado a esse ObjectSecurity objeto no armazenamento permanente. Recomendamos que os valores dos |
| PurgeAccessRules(IdentityReference) |
Remove todas as regras de acesso associadas ao especificado IdentityReference. |
| PurgeAuditRules(IdentityReference) |
Remove todas as regras de auditoria associadas ao especificado IdentityReference. |
| ReadLock() |
Bloqueia este ObjectSecurity objeto para acesso de leitura. (Herdado de ObjectSecurity) |
| ReadUnlock() |
Desbloqueia este ObjectSecurity objeto para acesso de leitura. (Herdado de ObjectSecurity) |
| RemoveAccess(IdentityReference, AccessControlType) |
Remove todas as regras de acesso que têm o objeto e AccessControlType o objeto especificados IdentityReference da DACL de um objeto. |
| RemoveAccessRule(ActiveDirectoryAccessRule) |
Remove todas as regras de acesso que contêm o mesmo identificador de segurança e máscara de acesso que a regra de acesso especificada da DACL de um objeto. |
| RemoveAccessRule(ObjectAccessRule) |
Remove regras de acesso que contêm o mesmo identificador de segurança e máscara de acesso que a regra de acesso especificada da DACL (Lista de Controle de Acesso Discricionário) associada a esse DirectoryObjectSecurity objeto. (Herdado de DirectoryObjectSecurity) |
| RemoveAccessRuleAll(ObjectAccessRule) |
Remove todas as regras de acesso que têm o mesmo identificador de segurança que a regra de acesso especificada da DACL (Lista de Controle de Acesso Discricionário) associada a esse DirectoryObjectSecurity objeto. (Herdado de DirectoryObjectSecurity) |
| RemoveAccessRuleSpecific(ActiveDirectoryAccessRule) |
Remove todas as regras de acesso que correspondem exatamente à regra de acesso especificada da DACL de um objeto. |
| RemoveAccessRuleSpecific(ObjectAccessRule) |
Remove todas as regras de acesso que correspondem exatamente à regra de acesso especificada da DACL (Lista de Controle de Acesso Discricionário) associada a esse DirectoryObjectSecurity objeto. (Herdado de DirectoryObjectSecurity) |
| RemoveAudit(IdentityReference) |
Remove todas as regras de auditoria que têm o objeto especificado IdentityReference do SACL de um objeto. |
| RemoveAuditRule(ActiveDirectoryAuditRule) |
Remove todas as regras de auditoria que contêm o mesmo identificador de segurança e máscara de acesso que a regra de auditoria especificada do SACL (System Controle de Acesso List) de um objeto. |
| RemoveAuditRule(ObjectAuditRule) |
Remove regras de auditoria que contêm o mesmo identificador de segurança e máscara de acesso que a regra de auditoria especificada da SACL (Lista de Controle de Acesso do Sistema) associada a esse CommonObjectSecurity objeto. (Herdado de DirectoryObjectSecurity) |
| RemoveAuditRuleAll(ObjectAuditRule) |
Remove todas as regras de auditoria que têm o mesmo identificador de segurança que a regra de auditoria especificada da SACL (Lista de Controle de Acesso do Sistema) associada a esse DirectoryObjectSecurity objeto. (Herdado de DirectoryObjectSecurity) |
| RemoveAuditRuleSpecific(ActiveDirectoryAuditRule) |
Remove todas as regras de auditoria que correspondem exatamente à regra de auditoria especificada do SACL de um objeto. |
| RemoveAuditRuleSpecific(ObjectAuditRule) |
Remove todas as regras de auditoria que correspondem exatamente à regra de auditoria especificada da SACL (Lista de Controle de Acesso do Sistema) associada a esse DirectoryObjectSecurity objeto. (Herdado de DirectoryObjectSecurity) |
| ResetAccessRule(ActiveDirectoryAccessRule) |
Pesquisa a DACL de um objeto para todas as regras de acesso que contêm um SID (identificador de segurança) que corresponde ao SID especificado no |
| ResetAccessRule(ObjectAccessRule) |
Remove todas as regras de acesso na DACL (Lista de Controle de Acesso Discricionário) associada a esse DirectoryObjectSecurity objeto e adiciona a regra de acesso especificada. (Herdado de DirectoryObjectSecurity) |
| SetAccessRule(ActiveDirectoryAccessRule) |
Pesquisa a DACL de um objeto para todas as regras de acesso que contêm um SID (identificador de segurança) que corresponde ao SID especificado no |
| SetAccessRule(ObjectAccessRule) |
Remove todas as regras de acesso que contêm o mesmo identificador de segurança e qualificador que a regra de acesso especificada na DACL (Lista de Controle de Acesso Discricionário) associada a esse DirectoryObjectSecurity objeto e adiciona a regra de acesso especificada. (Herdado de DirectoryObjectSecurity) |
| SetAccessRuleProtection(Boolean, Boolean) |
Define ou remove a proteção das regras de acesso associadas a esse ObjectSecurity objeto. As regras de acesso protegido não podem ser modificadas por objetos pai por meio de herança. (Herdado de ObjectSecurity) |
| SetAuditRule(ActiveDirectoryAuditRule) |
Substitui todas as regras de auditoria que contêm o mesmo identificador de segurança que a regra de auditoria especificada no SACL de um objeto pela regra de auditoria especificada. |
| SetAuditRule(ObjectAuditRule) |
Remove todas as regras de auditoria que contêm o mesmo identificador de segurança e qualificador que a regra de auditoria especificada na SACL (Lista de Controle de Acesso do Sistema) associada a esse DirectoryObjectSecurity objeto e adiciona a regra de auditoria especificada. (Herdado de DirectoryObjectSecurity) |
| SetAuditRuleProtection(Boolean, Boolean) |
Define ou remove a proteção das regras de auditoria associadas a esse ObjectSecurity objeto. As regras de auditoria protegidas não podem ser modificadas por objetos pai por meio da herança. (Herdado de ObjectSecurity) |
| SetGroup(IdentityReference) |
Define o grupo primário para o descritor de segurança associado a esse ObjectSecurity objeto. (Herdado de ObjectSecurity) |
| SetOwner(IdentityReference) |
Define o proprietário do descritor de segurança associado a esse ObjectSecurity objeto. (Herdado de ObjectSecurity) |
| SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Define as seções especificadas do descritor de segurança para esse ObjectSecurity objeto a partir da matriz especificada de valores de bytes. (Herdado de ObjectSecurity) |
| SetSecurityDescriptorBinaryForm(Byte[]) |
Define o descritor de segurança para esse ObjectSecurity objeto da matriz especificada de valores de bytes. (Herdado de ObjectSecurity) |
| SetSecurityDescriptorSddlForm(String, AccessControlSections) |
Define as seções especificadas do descritor de segurança para esse ObjectSecurity objeto da cadeia de caracteres SDDL (Security Descriptor Definition Language) especificada. (Herdado de ObjectSecurity) |
| SetSecurityDescriptorSddlForm(String) |
Define o descritor de segurança para esse ObjectSecurity objeto da cadeia de caracteres SDDL (Linguagem de Definição do Descritor de Segurança) especificada. (Herdado de ObjectSecurity) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| WriteLock() |
Bloqueia esse ObjectSecurity objeto para acesso de gravação. (Herdado de ObjectSecurity) |
| WriteUnlock() |
Desbloqueia esse ObjectSecurity objeto para acesso de gravação. (Herdado de ObjectSecurity) |