TestimoX

API Reference

Class

FileSidFinding

Namespace ComputerX.Acl
Assembly ComputerX
Implements
IEquatable<FileSidFinding>
Modifiers sealed
Attributes
SupportedOSPlatform("windows")

Represents a single SID occurrence discovered on a file system object.

Inheritance

  • Object
  • FileSidFinding

Constructors

public FileSidFinding() #

Methods

public FileSidFinding <Clone>$() #
Returns: FileSidFinding
public virtual Boolean Equals(FileSidFinding other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String Path { get; set; } #

Full path of the file or directory.

public Boolean IsDirectory { get; set; } #

True when the path is a directory.

public Boolean IsOwner { get; set; } #

True when this record represents the owner SID instead of a DACL ACE.

public Boolean IsInherited { get; set; } #

True when the ACE is inherited from a parent.

public AceType AceType { get; set; } #

ACE qualifier (Allow, Deny, Audit, etc.).

public FileSystemRights Rights { get; set; } #

File system rights on the ACE. Empty for owner entries.

public InheritanceFlags InheritanceFlags { get; set; } #

Inheritance flags as returned by the security descriptor.

public PropagationFlags PropagationFlags { get; set; } #

Propagation flags as returned by the security descriptor.

public SecurityIdentifier Sid { get; set; } #

Security identifier instance.

public String SidString { get; set; } #

String representation of the SID.

public String SddlHash { get; set; } #

Optional SDDL fingerprint to aid in deduplication of inherited entries.

public String Sddl { get; set; } #

Optional full SDDL for diagnostics (can be omitted to reduce payload size).