DiscretionaryAcl.AddAccess Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till en Access Control entry (ACE) med de angivna inställningarna för det aktuella objektet DiscretionaryAcl.
Överlagringar
| Name | Description |
|---|---|
| AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule) |
Lägger till en Access Control entry (ACE) med de angivna inställningarna för det aktuella objektet DiscretionaryAcl. |
| AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Lägger till en Access Control entry (ACE) med de angivna inställningarna för det aktuella objektet DiscretionaryAcl. |
| AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Lägger till en Access Control entry (ACE) med de angivna inställningarna för det aktuella objektet DiscretionaryAcl. Använd den här metoden för katalogobjekt Access Control listor (ACL: er) när du anger objekttypen eller den ärvda objekttypen för det nya ACE. |
AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)
- Källa:
- ACL.cs
Lägger till en Access Control entry (ACE) med de angivna inställningarna för det aktuella objektet DiscretionaryAcl.
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)
Parametrar
- accessType
- AccessControlType
Typ av åtkomstkontroll (tillåt eller neka) som ska läggas till.
För SecurityIdentifier vilken du ska lägga till ett ACE.
- rule
- ObjectAccessRule
ObjectAccessRule För den nya åtkomsten.
Gäller för
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
- Källa:
- ACL.cs
Lägger till en Access Control entry (ACE) med de angivna inställningarna för det aktuella objektet DiscretionaryAcl.
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)
Parametrar
- accessType
- AccessControlType
Typ av åtkomstkontroll (tillåt eller neka) som ska läggas till.
För SecurityIdentifier vilken du ska lägga till ett ACE.
- accessMask
- Int32
Åtkomstregeln för det nya ACE.
- inheritanceFlags
- InheritanceFlags
Flaggor som anger arvsegenskaperna för det nya ACE.
- propagationFlags
- PropagationFlags
Flaggor som anger egenskaperna för arvsspridning för det nya ACE.
Kommentarer
Den här metoden kan leda till att befintliga ACL:er sammanfogas.
Gäller för
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
- Källa:
- ACL.cs
Lägger till en Access Control entry (ACE) med de angivna inställningarna för det aktuella objektet DiscretionaryAcl. Använd den här metoden för katalogobjekt Access Control listor (ACL: er) när du anger objekttypen eller den ärvda objekttypen för det nya 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)
Parametrar
- accessType
- AccessControlType
Typ av åtkomstkontroll (tillåt eller neka) som ska läggas till.
För SecurityIdentifier vilken du ska lägga till ett ACE.
- accessMask
- Int32
Åtkomstregeln för det nya ACE.
- inheritanceFlags
- InheritanceFlags
Flaggor som anger arvsegenskaperna för det nya ACE.
- propagationFlags
- PropagationFlags
Flaggor som anger egenskaperna för arvsspridning för det nya ACE.
- objectFlags
- ObjectAceFlags
Flaggor som anger om parametrarna objectType och inheritedObjectType innehåller icke-värdennull .
- objectType
- Guid
Identiteten för den klass av objekt som det nya ACE-objektet gäller för.
- inheritedObjectType
- Guid
Identiteten för klassen för underordnade objekt som kan ärva det nya ACE:et.
Kommentarer
Den här metoden kan leda till att befintliga ACL:er sammanfogas.