DiscretionaryAcl.AddAccess Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt dem aktuellen DiscretionaryAcl-Objekt einen ACE mit den angegebenen Einstellungen hinzu.
Überlädt
AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule) |
Fügt dem aktuellen DiscretionaryAcl-Objekt einen ACE mit den angegebenen Einstellungen hinzu. |
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Fügt dem aktuellen DiscretionaryAcl-Objekt einen ACE mit den angegebenen Einstellungen hinzu. |
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Fügt dem aktuellen DiscretionaryAcl-Objekt einen ACE mit den angegebenen Einstellungen hinzu. Verwenden Sie diese Methode für ACLs für Verzeichnisobjekte, wenn Sie den Objekttyp oder den geerbten Objekttyp des neuen ACE angeben. |
AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)
Fügt dem aktuellen DiscretionaryAcl-Objekt einen ACE mit den angegebenen Einstellungen 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 (gewähren oder verweigern), der hinzugefügt werden soll.
Der SecurityIdentifier, dem ein ACE hinzugefügt werden soll.
- rule
- ObjectAccessRule
Die ObjectAccessRule für den neuen Zugriff.
Gilt für:
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Fügt dem aktuellen DiscretionaryAcl-Objekt einen ACE mit den angegebenen Einstellungen 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 (gewähren oder verweigern), der hinzugefügt werden soll.
Der SecurityIdentifier, dem ein ACE hinzugefügt werden soll.
- accessMask
- Int32
Die Zugriffsregel für den neuen ACE.
- inheritanceFlags
- InheritanceFlags
Flags, die die Vererbungseigenschaften des neuen ACE angeben.
- propagationFlags
- PropagationFlags
Flags, die die Weitergabeeigenschaften der Vererbung für den neuen 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 dem aktuellen DiscretionaryAcl-Objekt einen ACE mit den angegebenen Einstellungen hinzu. Verwenden Sie diese Methode für ACLs für Verzeichnisobjekte, wenn Sie den Objekttyp oder den geerbten Objekttyp des neuen 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 (gewähren oder verweigern), der hinzugefügt werden soll.
Der SecurityIdentifier, dem ein ACE hinzugefügt werden soll.
- accessMask
- Int32
Die Zugriffsregel für den neuen ACE.
- inheritanceFlags
- InheritanceFlags
Flags, die die Vererbungseigenschaften des neuen ACE angeben.
- propagationFlags
- PropagationFlags
Flags, die die Weitergabeeigenschaften der Vererbung für den neuen ACE angeben.
- objectFlags
- ObjectAceFlags
Flags, die angeben, ob der objectType
-Parameter und der inheritedObjectType
-Parameter Nicht-null
-Werte enthalten.
- objectType
- Guid
Die Identität der Klasse von Objekten, für die der neue ACE gilt.
- inheritedObjectType
- Guid
Die Identität der Klasse von untergeordneten Objekten, die den neuen ACE erben können.
Hinweise
Diese Methode kann dazu führen, dass vorhandene ACEs zusammengeführt werden.