DiscretionaryAcl.RemoveAccessSpecific 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 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.
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.
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.
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.