SystemAcl.RemoveAudit Método

Definição

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

sid
SecurityIdentifier

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.

sid
SecurityIdentifier

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.

sid
SecurityIdentifier

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.

Aplica-se a