SystemAcl.RemoveAudit Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rimuove la regola di controllo specificata dall'oggetto SystemAcl corrente.
Overload
RemoveAudit(SecurityIdentifier, ObjectAuditRule) |
Rimuove la regola di controllo specificata dall'oggetto SystemAcl corrente. |
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Rimuove la regola di controllo specificata dall'oggetto SystemAcl corrente. |
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Rimuove la regola di controllo specificata dall'oggetto SystemAcl corrente. Utilizzare questo metodo per gli elenchi di controllo di accesso (ACL) di oggetti directory quando si specifica il tipo di oggetto o il tipo di oggetto ereditato. |
Commenti
La rimozione dei controlli viene eseguita usando un algoritmo complesso che potrebbe aggiungere ACL oltre a rimuoverli.
RemoveAudit(SecurityIdentifier, ObjectAuditRule)
Rimuove la regola di controllo specificata dall'oggetto SystemAcl corrente.
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
Parametri
Classe SecurityIdentifier per cui rimuovere una regola di controllo.
- rule
- ObjectAuditRule
Classe ObjectAuditRule per cui rimuovere una regola di controllo.
Restituisce
true
se il metodo rimuove la regola di controllo specificata. In caso contrario, false
.
Commenti
La rimozione dei controlli viene eseguita usando un algoritmo complesso che potrebbe aggiungere ACL oltre a rimuoverli.
Si applica a
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Rimuove la regola di controllo specificata dall'oggetto SystemAcl corrente.
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
Parametri
- auditFlags
- AuditFlags
Tipo di regola di controllo da rimuovere.
Classe SecurityIdentifier per cui rimuovere una regola di controllo.
- accessMask
- Int32
Maschera di accesso per la regola da rimuovere.
- inheritanceFlags
- InheritanceFlags
Flag che specificano le proprietà di ereditarietà della regola da rimuovere.
- propagationFlags
- PropagationFlags
Flag che specificano le proprietà di propagazione dell'ereditarietà per la regola da rimuovere.
Restituisce
true
se il metodo rimuove la regola di controllo specificata. In caso contrario, false
.
Commenti
La rimozione dei controlli viene eseguita usando un algoritmo complesso che potrebbe aggiungere ACL oltre a rimuoverli.
Si applica a
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
Rimuove la regola di controllo specificata dall'oggetto SystemAcl corrente. Utilizzare questo metodo per gli elenchi di controllo di accesso (ACL) di oggetti directory quando si specifica il tipo di oggetto o il tipo di oggetto ereditato.
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
Parametri
- auditFlags
- AuditFlags
Tipo di regola di controllo da rimuovere.
Classe SecurityIdentifier per cui rimuovere una regola di controllo.
- accessMask
- Int32
Maschera di accesso per la regola da rimuovere.
- inheritanceFlags
- InheritanceFlags
Flag che specificano le proprietà di ereditarietà della regola da rimuovere.
- propagationFlags
- PropagationFlags
Flag che specificano le proprietà di propagazione dell'ereditarietà per la regola da rimuovere.
- objectFlags
- ObjectAceFlags
Flag che specificano se i parametri objectType
e inheritedObjectType
contengono valori non null
.
- objectType
- Guid
Identità della classe di oggetti a cui la regola di controllo rimossa viene applicata.
- inheritedObjectType
- Guid
Identità della classe di oggetti figlio che può ereditare la regola di controllo rimossa.
Restituisce
true
se il metodo rimuove la regola di controllo specificata. In caso contrario, false
.
Commenti
La rimozione dei controlli viene eseguita usando un algoritmo complesso che potrebbe aggiungere ACL oltre a rimuoverli.