TestimoX

API Reference

Class

DirectoryCatalogScenarioService

Namespace ADPlayground
Assembly ADPlayground
Modifiers static

Provides typed, reusable catalog scenarios for users, groups, and computers.

Inheritance

  • Object
  • DirectoryCatalogScenarioService

Methods

public static async Task<DirectoryCatalogScenarioResult<ComputerRecord>> QueryComputersAsync(ComputerCatalogScenarioOptions options, CancellationToken cancellationToken = null) #
Returns: Task<DirectoryCatalogScenarioResult<ComputerRecord>>

Executes a typed computer catalog scenario.

Parameters

options ADPlayground.ComputerCatalogScenarioOptions requiredposition: 0
Scenario options.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Scenario result containing effective domains and computer records.

public static async Task<DirectoryCatalogScenarioResult<GroupInfo>> QueryGroupsAsync(GroupCatalogScenarioOptions options, CancellationToken cancellationToken = null) #
Returns: Task<DirectoryCatalogScenarioResult<GroupInfo>>

Executes a typed group catalog scenario.

Parameters

options ADPlayground.GroupCatalogScenarioOptions requiredposition: 0
Scenario options.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Scenario result containing effective domains and group records.

public static async Task<DirectoryCatalogScenarioResult<UserRecord>> QueryUsersAsync(UserCatalogScenarioOptions options, CancellationToken cancellationToken = null) #
Returns: Task<DirectoryCatalogScenarioResult<UserRecord>>

Executes a typed user catalog scenario.

Parameters

options ADPlayground.UserCatalogScenarioOptions requiredposition: 0
Scenario options.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Scenario result containing effective domains and user records.