SystemAcl.RemoveAudit Methode

Definitie

Hiermee verwijdert u de opgegeven controleregel uit het huidige SystemAcl object.

Overloads

Name Description
RemoveAudit(SecurityIdentifier, ObjectAuditRule)

Hiermee verwijdert u de opgegeven controleregel uit het huidige SystemAcl object.

RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Hiermee verwijdert u de opgegeven controleregel uit het huidige SystemAcl object.

RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Hiermee verwijdert u de opgegeven controleregel uit het huidige SystemAcl object. Gebruik deze methode voor mapobjecten Access Control Lijsten (ACL's) bij het opgeven van het objecttype of het overgenomen objecttype.

Opmerkingen

Het verwijderen van controles wordt bereikt met behulp van een complex algoritme dat ACL's kan toevoegen naast het verwijderen ervan.

RemoveAudit(SecurityIdentifier, ObjectAuditRule)

Hiermee verwijdert u de opgegeven controleregel uit het huidige SystemAcl object.

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

Parameters

sid
SecurityIdentifier

De SecurityIdentifier instantie waarvoor een controleregel moet worden verwijderd.

rule
ObjectAuditRule

De ObjectAuditRule instantie waarvoor een controleregel moet worden verwijderd.

Retouren

true als met deze methode de opgegeven controleregel is verwijderd; anders, false.

Opmerkingen

Het verwijderen van controles wordt bereikt met behulp van een complex algoritme dat ACL's kan toevoegen naast het verwijderen ervan.

Van toepassing op

RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Hiermee verwijdert u de opgegeven controleregel uit het huidige SystemAcl object.

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

Parameters

auditFlags
AuditFlags

Het type controleregel dat moet worden verwijderd.

sid
SecurityIdentifier

De SecurityIdentifier instantie waarvoor een controleregel moet worden verwijderd.

accessMask
Int32

Het toegangsmasker voor de regel die moet worden verwijderd.

inheritanceFlags
InheritanceFlags

Vlaggen die de overname-eigenschappen van de regel opgeven die moeten worden verwijderd.

propagationFlags
PropagationFlags

Vlaggen die de eigenschappen voor overnamedoorgifte opgeven voor de regel die moet worden verwijderd.

Retouren

true als met deze methode de opgegeven controleregel is verwijderd; anders, false.

Opmerkingen

Het verwijderen van controles wordt bereikt met behulp van een complex algoritme dat ACL's kan toevoegen naast het verwijderen ervan.

Van toepassing op

RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Hiermee verwijdert u de opgegeven controleregel uit het huidige SystemAcl object. Gebruik deze methode voor mapobjecten Access Control Lijsten (ACL's) bij het opgeven van het objecttype of het overgenomen objecttype.

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

Parameters

auditFlags
AuditFlags

Het type controleregel dat moet worden verwijderd.

sid
SecurityIdentifier

De SecurityIdentifier instantie waarvoor een controleregel moet worden verwijderd.

accessMask
Int32

Het toegangsmasker voor de regel die moet worden verwijderd.

inheritanceFlags
InheritanceFlags

Vlaggen die de overname-eigenschappen van de regel opgeven die moeten worden verwijderd.

propagationFlags
PropagationFlags

Vlaggen die de eigenschappen voor overnamedoorgifte opgeven voor de regel die moet worden verwijderd.

objectFlags
ObjectAceFlags

Vlaggen die aangeven of de objectType en inheritedObjectType parameters niet-waardennull bevatten.

objectType
Guid

De identiteit van de klasse objecten waarop de verwijderde controleregel van toepassing is.

inheritedObjectType
Guid

De identiteit van de klasse onderliggende objecten die de verwijderde controleregel kunnen overnemen.

Retouren

true als met deze methode de opgegeven controleregel is verwijderd; anders, false.

Opmerkingen

Het verwijderen van controles wordt bereikt met behulp van een complex algoritme dat ACL's kan toevoegen naast het verwijderen ervan.

Van toepassing op