DiscretionaryAcl.AddAccess Metod

Definition

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.

sid
SecurityIdentifier

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.

sid
SecurityIdentifier

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.

sid
SecurityIdentifier

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.

Gäller för