SystemAcl.RemoveAudit Método
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.
Remove a regra de auditoria especificada do objeto atual SystemAcl .
Sobrecargas
| Name | Description |
|---|---|
| RemoveAudit(SecurityIdentifier, ObjectAuditRule) |
Remove a regra de auditoria especificada do objeto atual SystemAcl . |
| RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Remove a regra de auditoria especificada do objeto atual SystemAcl . |
| 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. |
Observações
A remoção de auditorias é realizada através de um algoritmo complexo que pode adicionar ACEs além de os remover.
RemoveAudit(SecurityIdentifier, ObjectAuditRule)
Remove a regra de auditoria especificada do objeto atual SystemAcl .
public:
bool RemoveAudit(System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAuditRule ^ rule);
public bool RemoveAudit(System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule);
member this.RemoveAudit : System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAuditRule -> bool
Public Function RemoveAudit (sid As SecurityIdentifier, rule As ObjectAuditRule) As Boolean
Parâmetros
O SecurityIdentifier para remover uma regra de auditoria.
- rule
- ObjectAuditRule
O ObjectAuditRule para remover uma regra de auditoria.
Devoluções
true se este método remover com sucesso a regra de auditoria especificada; caso contrário, false.
Observações
A remoção de auditorias é realizada através de um algoritmo complexo que pode adicionar ACEs além de os remover.
Aplica-se a
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Remove a regra de auditoria especificada do objeto atual SystemAcl .
public:
bool RemoveAudit(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public bool RemoveAudit(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.RemoveAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> bool
Public Function RemoveAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags) As Boolean
Parâmetros
- auditFlags
- AuditFlags
O tipo de regra de auditoria a remover.
O SecurityIdentifier para remover uma regra de auditoria.
- accessMask
- Int32
A máscara de acesso para que a regra seja removida.
- inheritanceFlags
- InheritanceFlags
Flags que especificam as propriedades de herança da regra a remover.
- propagationFlags
- PropagationFlags
Flags que especificam as propriedades de propagação da herança para a regra a serem removidas.
Devoluções
true se este método remover com sucesso a regra de auditoria especificada; caso contrário, false.
Observações
A remoção de auditorias é realizada através de um algoritmo complexo que pode adicionar ACEs além de os remover.
Aplica-se a
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.
public:
bool RemoveAudit(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
public bool RemoveAudit(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
member this.RemoveAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> bool
Public Function RemoveAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid) As Boolean
Parâmetros
- auditFlags
- AuditFlags
O tipo de regra de auditoria a remover.
O SecurityIdentifier para remover uma regra de auditoria.
- accessMask
- Int32
A máscara de acesso para que a regra seja removida.
- inheritanceFlags
- InheritanceFlags
Flags que especificam as propriedades de herança da regra a remover.
- propagationFlags
- PropagationFlags
Flags que especificam as propriedades de propagação da herança para a regra a serem removidas.
- objectFlags
- ObjectAceFlags
Flags que especificam se os objectType parâmetros e inheritedObjectType contêm não-valoresnull .
- objectType
- Guid
A identidade da classe de objetos à qual se aplica a regra de controlo de auditoria removida.
- inheritedObjectType
- Guid
A identidade da classe de objetos filhos que pode herdar a regra de auditoria removida.
Devoluções
true se este método remover com sucesso a regra de auditoria especificada; caso contrário, false.
Observações
A remoção de auditorias é realizada através de um algoritmo complexo que pode adicionar ACEs além de os remover.