DiscretionaryAcl.AddAccess 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.
Aggiunge una voce di controllo di accesso (ACE) con le impostazioni specificate all'oggetto DiscretionaryAcl corrente.
Overload
AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule) |
Aggiunge una voce di controllo di accesso (ACE) con le impostazioni specificate all'oggetto DiscretionaryAcl corrente. |
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Aggiunge una voce di controllo di accesso (ACE) con le impostazioni specificate all'oggetto DiscretionaryAcl corrente. |
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Aggiunge una voce di controllo di accesso (ACE) con le impostazioni specificate all'oggetto DiscretionaryAcl 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 della nuova voce ACE. |
AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)
Aggiunge una voce di controllo di accesso (ACE) con le impostazioni specificate all'oggetto DiscretionaryAcl corrente.
public:
void AddAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAccessRule ^ rule);
public void AddAccess (System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule);
member this.AddAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAccessRule -> unit
Public Sub AddAccess (accessType As AccessControlType, sid As SecurityIdentifier, rule As ObjectAccessRule)
Parametri
- accessType
- AccessControlType
Tipo di controllo di accesso (consenso o negazione) da aggiungere.
Classe SecurityIdentifier per la quale aggiungere una voce ACE.
- rule
- ObjectAccessRule
ObjectAccessRule per il nuovo accesso.
Si applica a
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Aggiunge una voce di controllo di accesso (ACE) con le impostazioni specificate all'oggetto DiscretionaryAcl corrente.
public:
void AddAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void AddAccess (System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.AddAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub AddAccess (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 aggiungere.
Classe SecurityIdentifier per la quale aggiungere una voce ACE.
- accessMask
- Int32
Regola di accesso della nuova voce ACE.
- inheritanceFlags
- InheritanceFlags
Flag che specificano le proprietà di ereditarietà della nuova voce ACE.
- propagationFlags
- PropagationFlags
Flag che specificano le proprietà di propagazione dell'ereditarietà della nuova voce ACE.
Commenti
Questo metodo può causare l'unione di ACL esistenti.
Si applica a
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
Aggiunge una voce di controllo di accesso (ACE) con le impostazioni specificate all'oggetto DiscretionaryAcl 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 della nuova voce ACE.
public:
void AddAccess(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 AddAccess (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.AddAccess : 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 AddAccess (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 aggiungere.
Classe SecurityIdentifier per la quale aggiungere una voce ACE.
- accessMask
- Int32
Regola di accesso della nuova voce ACE.
- inheritanceFlags
- InheritanceFlags
Flag che specificano le proprietà di ereditarietà della nuova voce ACE.
- propagationFlags
- PropagationFlags
Flag che specificano le proprietà di propagazione dell'ereditarietà della nuova voce ACE.
- 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 nuova voce ACE.
- inheritedObjectType
- Guid
Identità della classe di oggetti figlio che possono ereditare la nuova voce ACE.
Commenti
Questo metodo può causare l'unione di ACL esistenti.