DiscretionaryAcl.AddAccess Methode

Definitie

Hiermee voegt u een Access Control Entry (ACE) met de opgegeven instellingen toe aan het huidige DiscretionaryAcl-object.

Overloads

Name Description
AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Hiermee voegt u een Access Control Entry (ACE) met de opgegeven instellingen toe aan het huidige DiscretionaryAcl-object.

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

Hiermee voegt u een Access Control Entry (ACE) met de opgegeven instellingen toe aan het huidige DiscretionaryAcl-object.

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

Hiermee voegt u een Access Control Entry (ACE) met de opgegeven instellingen toe aan het huidige DiscretionaryAcl-object. Gebruik deze methode voor mapobjecten Access Control Lijsten (ACL's) bij het opgeven van het objecttype of het overgenomen objecttype voor de nieuwe ACE.

AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Hiermee voegt u een Access Control Entry (ACE) met de opgegeven instellingen toe aan het huidige DiscretionaryAcl-object.

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)

Parameters

accessType
AccessControlType

Het type toegangsbeheer (toestaan of weigeren) dat moet worden toegevoegd.

sid
SecurityIdentifier

De SecurityIdentifier instantie waarvoor een ACE moet worden toegevoegd.

rule
ObjectAccessRule

De ObjectAccessRule voor de nieuwe toegang.

Van toepassing op

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

Hiermee voegt u een Access Control Entry (ACE) met de opgegeven instellingen toe aan het huidige DiscretionaryAcl-object.

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)

Parameters

accessType
AccessControlType

Het type toegangsbeheer (toestaan of weigeren) dat moet worden toegevoegd.

sid
SecurityIdentifier

De SecurityIdentifier instantie waarvoor een ACE moet worden toegevoegd.

accessMask
Int32

De toegangsregel voor de nieuwe ACE.

inheritanceFlags
InheritanceFlags

Vlaggen die de overname-eigenschappen van de nieuwe ACE opgeven.

propagationFlags
PropagationFlags

Vlaggen die de overnamedoorgifte-eigenschappen voor de nieuwe ACE opgeven.

Opmerkingen

Deze methode kan ertoe leiden dat bestaande ACL's worden samengevoegd.

Van toepassing op

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

Hiermee voegt u een Access Control Entry (ACE) met de opgegeven instellingen toe aan het huidige DiscretionaryAcl-object. Gebruik deze methode voor mapobjecten Access Control Lijsten (ACL's) bij het opgeven van het objecttype of het overgenomen objecttype voor de nieuwe 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)

Parameters

accessType
AccessControlType

Het type toegangsbeheer (toestaan of weigeren) dat moet worden toegevoegd.

sid
SecurityIdentifier

De SecurityIdentifier instantie waarvoor een ACE moet worden toegevoegd.

accessMask
Int32

De toegangsregel voor de nieuwe ACE.

inheritanceFlags
InheritanceFlags

Vlaggen die de overname-eigenschappen van de nieuwe ACE opgeven.

propagationFlags
PropagationFlags

Vlaggen die de overnamedoorgifte-eigenschappen voor de nieuwe ACE opgeven.

objectFlags
ObjectAceFlags

Vlaggen die aangeven of de objectType en inheritedObjectType parameters niet-waardennull bevatten.

objectType
Guid

De identiteit van de klasse objecten waarop de nieuwe ACE van toepassing is.

inheritedObjectType
Guid

De identiteit van de klasse onderliggende objecten die de nieuwe ACE kunnen overnemen.

Opmerkingen

Deze methode kan ertoe leiden dat bestaande ACL's worden samengevoegd.

Van toepassing op