DiscretionaryAcl.AddAccess Methode

Definition

Fügt ein Access Control Entry (ACE) mit den angegebenen Einstellungen zum aktuellen DiscretionaryAcl-Objekt hinzu.

Überlädt

Name Beschreibung
AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Fügt ein Access Control Entry (ACE) mit den angegebenen Einstellungen zum aktuellen DiscretionaryAcl-Objekt hinzu.

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

Fügt ein Access Control Entry (ACE) mit den angegebenen Einstellungen zum aktuellen DiscretionaryAcl-Objekt hinzu.

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

Fügt ein Access Control Entry (ACE) mit den angegebenen Einstellungen zum aktuellen DiscretionaryAcl-Objekt hinzu. Verwenden Sie diese Methode für Verzeichnisobjekt Access Control Lists (ACLs), wenn Sie den Objekttyp oder den geerbten Objekttyp für die neue ACE angeben.

AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Fügt ein Access Control Entry (ACE) mit den angegebenen Einstellungen zum aktuellen DiscretionaryAcl-Objekt hinzu.

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)

Parameter

accessType
AccessControlType

Der Typ der Zugriffssteuerung (zulassen oder verweigern), die hinzugefügt werden soll.

sid
SecurityIdentifier

Der SecurityIdentifier , für den eine ACE hinzugefügt werden soll.

rule
ObjectAccessRule

Der ObjectAccessRule für den neuen Zugriff.

Gilt für:

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

Fügt ein Access Control Entry (ACE) mit den angegebenen Einstellungen zum aktuellen DiscretionaryAcl-Objekt hinzu.

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)

Parameter

accessType
AccessControlType

Der Typ der Zugriffssteuerung (zulassen oder verweigern), die hinzugefügt werden soll.

sid
SecurityIdentifier

Der SecurityIdentifier , für den eine ACE hinzugefügt werden soll.

accessMask
Int32

Die Zugriffsregel für die neue ACE.

inheritanceFlags
InheritanceFlags

Flags, die die Vererbungseigenschaften der neuen ACE angeben.

propagationFlags
PropagationFlags

Flags, die die Vererbungsverteilungseigenschaften für die neue ACE angeben.

Hinweise

Diese Methode kann dazu führen, dass vorhandene ACEs zusammengeführt werden.

Gilt für:

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

Fügt ein Access Control Entry (ACE) mit den angegebenen Einstellungen zum aktuellen DiscretionaryAcl-Objekt hinzu. Verwenden Sie diese Methode für Verzeichnisobjekt Access Control Lists (ACLs), wenn Sie den Objekttyp oder den geerbten Objekttyp für die neue ACE angeben.

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)

Parameter

accessType
AccessControlType

Der Typ der Zugriffssteuerung (zulassen oder verweigern), die hinzugefügt werden soll.

sid
SecurityIdentifier

Der SecurityIdentifier , für den eine ACE hinzugefügt werden soll.

accessMask
Int32

Die Zugriffsregel für die neue ACE.

inheritanceFlags
InheritanceFlags

Flags, die die Vererbungseigenschaften der neuen ACE angeben.

propagationFlags
PropagationFlags

Flags, die die Vererbungsverteilungseigenschaften für die neue ACE angeben.

objectFlags
ObjectAceFlags

Flags, die angeben, ob die objectType Parameter inheritedObjectType keinenull Werte enthalten.

objectType
Guid

Die Identität der Klasse von Objekten, auf die die neue ACE angewendet wird.

inheritedObjectType
Guid

Die Identität der Klasse untergeordneter Objekte, die die neue ACE erben können.

Hinweise

Diese Methode kann dazu führen, dass vorhandene ACEs zusammengeführt werden.

Gilt für: