API Reference
Struct
AclEntryInfo
Represents a single access control entry with additional metadata.
Inheritance
- ValueType
- AclEntryInfo
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property AclInfo.Entries
- Method AdminSdHolder.CompareWithDefault
- Method AdminSdHolder.GetAces
- Method AdminSdHolder.GetDifferences
- Method AdminSdHolder.GetExplicitAces
- Method AdminSdHolder.GetInheritedAces
- Method AdminSdHolder.ParseAces
- Property AdminSdHolderCheckResult.AdditionalAces
- Property AdminSdHolderCheckResult.MissingAces
- Property AdxAclSnapshot.Entries
Accepted by parameters
- Method AdminSdHolder.CompareWithDefault
- Constructor AdminSdHolderChecker.AdminSdHolderChecker
- Constructor AdminSdHolderCheckResult.AdminSdHolderCheckResult
- Constructor AdminSdHolderCheckResult.AdminSdHolderCheckResult
- Method AdminSdHolderCheckResult.Deconstruct
- Method AdminSdHolderCheckResult.Deconstruct
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.