DiscretionaryAcl.RemoveAccessSpecific Metodo

Definizione

Rimuove la voce di controllo di accesso (ACE) specificata dall'oggetto DiscretionaryAcl corrente.

Overload

RemoveAccessSpecific(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Rimuove la voce di controllo di accesso (ACE) specificata dall'oggetto DiscretionaryAcl corrente.

RemoveAccessSpecific(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Rimuove la voce di controllo di accesso (ACE) specificata dall'oggetto DiscretionaryAcl corrente.

RemoveAccessSpecific(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Rimuove la voce di controllo di accesso (ACE) specificata dall'oggetto DiscretionaryAcl corrente. Utilizzare questo metodo per gli elenchi di controllo di accesso (ACL) di oggetti directory quando si specifica il tipo di oggetto per la voce ACE da rimuovere.

RemoveAccessSpecific(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Rimuove la voce di controllo di accesso (ACE) specificata dall'oggetto DiscretionaryAcl corrente.

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

Parametri

accessType
AccessControlType

Tipo di controllo di accesso (consenso o negazione) da rimuovere.

sid
SecurityIdentifier

Classe SecurityIdentifier per la quale rimuovere una voce ACE.

rule
ObjectAccessRule

Classe ObjectAccessRule per la quale rimuovere l'accesso.

Si applica a

RemoveAccessSpecific(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Rimuove la voce di controllo di accesso (ACE) specificata dall'oggetto DiscretionaryAcl corrente.

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

Parametri

accessType
AccessControlType

Tipo di controllo di accesso (consenso o negazione) da rimuovere.

sid
SecurityIdentifier

Classe SecurityIdentifier per la quale rimuovere una voce ACE.

accessMask
Int32

Maschera di accesso per la voce ACE da rimuovere.

inheritanceFlags
InheritanceFlags

Flag che specificano le proprietà di ereditarietà della voce ACE da rimuovere.

propagationFlags
PropagationFlags

Flag che specificano le proprietà di propagazione dell'ereditarietà per la voce ACE da rimuovere.

Si applica a

RemoveAccessSpecific(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Rimuove la voce di controllo di accesso (ACE) specificata dall'oggetto DiscretionaryAcl corrente. Utilizzare questo metodo per gli elenchi di controllo di accesso (ACL) di oggetti directory quando si specifica il tipo di oggetto per la voce ACE da rimuovere.

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

Parametri

accessType
AccessControlType

Tipo di controllo di accesso (consenso o negazione) da rimuovere.

sid
SecurityIdentifier

Classe SecurityIdentifier per la quale rimuovere una voce ACE.

accessMask
Int32

Maschera di accesso per la voce ACE da rimuovere.

inheritanceFlags
InheritanceFlags

Flag che specificano le proprietà di ereditarietà della voce ACE da rimuovere.

propagationFlags
PropagationFlags

Flag che specificano le proprietà di propagazione dell'ereditarietà per la voce ACE 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 viene applicata la voce ACE rimossa.

inheritedObjectType
Guid

Identità della classe di oggetti figlio che possono ereditare la voce ACE rimossa.

Si applica a