TestimoX

API Reference

Class

SidHistoryUsageScanner

Namespace ADPlayground.Acl
Assembly ADPlayground
Modifiers sealed

Orchestrates SIDHistory usage scanning across NTFS and SMB share ACLs.

Inheritance

  • Object
  • SidHistoryUsageScanner

Constructors

public SidHistoryUsageScanner(FileSidScanner scanner = null) #

Initializes a new instance of the SidHistoryUsageScanner class.

Parameters

scanner ComputerX.Acl.FileSidScanner = null optionalposition: 0
Optional scanner instance (used for testing); defaults to a new FileSidScanner.

Methods

public async Task<SidHistoryUsageResult> ExecuteAsync(SidHistoryUsageScanRequest request, CancellationToken cancellationToken = null) #
Returns: Task<SidHistoryUsageResult>

Executes a scan and returns the aggregated result.

Parameters

request ADPlayground.Acl.SidHistoryUsageScanRequest requiredposition: 0
cancellationToken System.Threading.CancellationToken = null optionalposition: 1