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 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.
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.
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.
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.