SystemAcl.RemoveAudit Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.
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.
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.