SystemAcl.RemoveAuditSpecific Metodo

Definizione

Rimuove la regola di controllo specificata dall'oggetto corrente DiscretionaryAcl .

Overload

Nome Descrizione
RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

Rimuove la regola di controllo specificata dall'oggetto corrente DiscretionaryAcl .

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

Rimuove la regola di controllo specificata dall'oggetto corrente DiscretionaryAcl .

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

Rimuove la regola di controllo specificata dall'oggetto corrente DiscretionaryAcl . Utilizzare questo metodo per l'oggetto directory Controllo di accesso Elenchi (ACL) quando si specifica il tipo di oggetto o il tipo di oggetto ereditato.

RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

Origine:
ACL.cs

Rimuove la regola di controllo specificata dall'oggetto corrente DiscretionaryAcl .

public:
 void RemoveAuditSpecific(System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAuditRule ^ rule);
public void RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule);
member this.RemoveAuditSpecific : System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAuditRule -> unit
Public Sub RemoveAuditSpecific (sid As SecurityIdentifier, rule As ObjectAuditRule)

Parametri

sid
SecurityIdentifier

Oggetto SecurityIdentifier per il quale rimuovere una regola di controllo.

rule
ObjectAuditRule

Oggetto ObjectAuditRule per la regola da rimuovere.

Si applica a

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

Origine:
ACL.cs

Rimuove la regola di controllo specificata dall'oggetto corrente DiscretionaryAcl .

public:
 void RemoveAuditSpecific(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void RemoveAuditSpecific(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.RemoveAuditSpecific : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub RemoveAuditSpecific (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)

Parametri

auditFlags
AuditFlags

Tipo di regola di controllo da rimuovere.

sid
SecurityIdentifier

Oggetto SecurityIdentifier per il quale 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.

Si applica a

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

Origine:
ACL.cs

Rimuove la regola di controllo specificata dall'oggetto corrente DiscretionaryAcl . Utilizzare questo metodo per l'oggetto directory Controllo di accesso Elenchi (ACL) quando si specifica il tipo di oggetto o il tipo di oggetto ereditato.

public:
 void RemoveAuditSpecific(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 void RemoveAuditSpecific(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.RemoveAuditSpecific : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> unit
Public Sub RemoveAuditSpecific (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid)

Parametri

auditFlags
AuditFlags

Tipo di regola di controllo da rimuovere.

sid
SecurityIdentifier

Oggetto SecurityIdentifier per il quale 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 objectType parametri e inheritedObjectType contengono valori nonnull .

objectType
Guid

Identità della classe di oggetti a cui si applica la regola di controllo di controllo rimossa.

inheritedObjectType
Guid

Identità della classe di oggetti figlio che possono ereditare la regola di controllo rimossa.

Si applica a