API Reference
Struct
AclEntryInfo
Represents a single access control entry with additional metadata.
Inheritance
- ValueType
- AclEntryInfo
Constructors
public AclEntryInfo(String Sid, String AccountName, ActiveDirectoryRights Rights, ActiveDirectorySecurityInheritance Inheritance, Boolean IsInherited, Int32 DaysSinceModification) #Represents a single access control entry with additional metadata.
Parameters
- Sid System.String
- SID string of the trustee.
- AccountName System.String
- Resolved account name when available.
- Rights System.DirectoryServices.ActiveDirectoryRights
- Granted rights.
- Inheritance System.DirectoryServices.ActiveDirectorySecurityInheritance
- Inheritance flags.
- IsInherited System.Boolean
- Whether the ACE is inherited.
- DaysSinceModification System.Int32
- Days elapsed since the ACL was modified.
Methods
public Void Deconstruct(out String Sid, out String AccountName, out ActiveDirectoryRights Rights, out ActiveDirectorySecurityInheritance Inheritance, out Boolean IsInherited, out Int32 DaysSinceModification) #Returns:
VoidParameters
- Sid String
- AccountName String
- Rights ActiveDirectoryRights
- Inheritance ActiveDirectorySecurityInheritance
- IsInherited Boolean
- DaysSinceModification Int32
public override Int32 GetHashCode() #Returns:
Int32public override String ToString() #Returns:
StringInherited Methods
Properties
public String AccountName { get; set; } #Resolved account name when available.
public ActiveDirectoryRights Rights { get; set; } #Granted rights.
public ActiveDirectorySecurityInheritance Inheritance { get; set; } #Inheritance flags.
public Boolean IsInherited { get; set; } #Whether the ACE is inherited.
public Int32 DaysSinceModification { get; set; } #Days elapsed since the ACL was modified.
public Nullable<Guid> ObjectTypeGuid { get; set; } #Optional objectType GUID targeted by the ACE (schema/extended right).
public String ObjectTypeName { get; set; } #Friendly name for ObjectTypeGuid when resolvable from schema/extended rights.
public String FriendlySummary { get; } #Gets a user friendly summary of the entry.