DiscretionaryAcl.RemoveAccessSpecific Metodo

Definizione

Rimuove l'oggetto Controllo di accesso Entry (ACE) specificato dall'oggetto DiscretionaryAcl corrente.

Overload

Nome Descrizione
RemoveAccessSpecific(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Rimuove l'oggetto Controllo di accesso Entry (ACE) specificato dall'oggetto DiscretionaryAcl corrente.

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

Rimuove l'oggetto Controllo di accesso Entry (ACE) specificato dall'oggetto DiscretionaryAcl corrente.

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

Rimuove l'oggetto Controllo di accesso Entry (ACE) specificato dall'oggetto DiscretionaryAcl corrente. 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 per l'ace da rimuovere.

RemoveAccessSpecific(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Origine:
ACL.cs

Rimuove l'oggetto Controllo di accesso Entry (ACE) specificato 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 (consenti o nega) da rimuovere.

sid
SecurityIdentifier

Oggetto SecurityIdentifier per il quale rimuovere un ace.

rule
ObjectAccessRule

Oggetto ObjectAccessRule per il quale rimuovere l'accesso.

Si applica a

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

Origine:
ACL.cs

Rimuove l'oggetto Controllo di accesso Entry (ACE) specificato 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 (consenti o nega) da rimuovere.

sid
SecurityIdentifier

Oggetto SecurityIdentifier per il quale rimuovere un ace.

accessMask
Int32

Maschera di accesso per l'ace da rimuovere.

inheritanceFlags
InheritanceFlags

Flag che specificano le proprietà di ereditarietà dell'ace da rimuovere.

propagationFlags
PropagationFlags

Flag che specificano le proprietà di propagazione dell'ereditarietà per l'ace da rimuovere.

Si applica a

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

Origine:
ACL.cs

Rimuove l'oggetto Controllo di accesso Entry (ACE) specificato dall'oggetto DiscretionaryAcl corrente. 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 per l'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 (consenti o nega) da rimuovere.

sid
SecurityIdentifier

Oggetto SecurityIdentifier per il quale rimuovere un ace.

accessMask
Int32

Maschera di accesso per l'ace da rimuovere.

inheritanceFlags
InheritanceFlags

Flag che specificano le proprietà di ereditarietà dell'ace da rimuovere.

propagationFlags
PropagationFlags

Flag che specificano le proprietà di propagazione dell'ereditarietà per l'ace 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 l'ace rimosso.

inheritedObjectType
Guid

Identità della classe di oggetti figlio che possono ereditare l'ace rimosso.

Si applica a