DiscretionaryAcl.AddAccess Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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.
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.
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.