TestimoX

API Reference

Class

DirectoryDetailScenarioService

Namespace ADPlayground
Assembly ADPlayground
Modifiers static

Provides typed, reusable identity/detail scenarios for users, groups, and computers.

Inheritance

  • Object
  • DirectoryDetailScenarioService

Methods

public static Task<DirectoryDetailScenarioResult<DirectoryObjectSnapshot>> QueryComputersAsync(ComputerDetailScenarioOptions options, DirectoryObjectHelper helper = null, CancellationToken cancellationToken = null) #
Returns: Task<DirectoryDetailScenarioResult<DirectoryObjectSnapshot>>

Executes a typed computer detail scenario.

Parameters

options ADPlayground.ComputerDetailScenarioOptions requiredposition: 0
Scenario options.
helper ADPlayground.DirectoryObjectHelper = null optionalposition: 1
Optional directory object helper override.
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
Cancellation token.

Returns

Detail scenario result containing computer snapshots.

public static Task<DirectoryDetailScenarioResult<DirectoryGroupMembersSnapshot>> QueryGroupMembersAsync(GroupMembersDetailScenarioOptions options, DirectoryObjectHelper helper = null, CancellationToken cancellationToken = null) #
Returns: Task<DirectoryDetailScenarioResult<DirectoryGroupMembersSnapshot>>

Executes a typed group detail scenario with direct/recursive member projection.

Parameters

options ADPlayground.GroupMembersDetailScenarioOptions requiredposition: 0
Scenario options.
helper ADPlayground.DirectoryObjectHelper = null optionalposition: 1
Optional directory object helper override.
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
Cancellation token.

Returns

Detail scenario result containing group membership snapshots.

public static Task<DirectoryDetailScenarioResult<DirectoryObjectSnapshot>> QueryGroupsAsync(GroupDetailScenarioOptions options, DirectoryObjectHelper helper = null, CancellationToken cancellationToken = null) #
Returns: Task<DirectoryDetailScenarioResult<DirectoryObjectSnapshot>>

Executes a typed group detail scenario.

Parameters

options ADPlayground.GroupDetailScenarioOptions requiredposition: 0
Scenario options.
helper ADPlayground.DirectoryObjectHelper = null optionalposition: 1
Optional directory object helper override.
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
Cancellation token.

Returns

Detail scenario result containing group snapshots.

public static Task<DirectoryDetailScenarioResult<DirectoryObjectSnapshot>> QueryOrganizationalUnitsAsync(OrganizationalUnitDetailScenarioOptions options, DirectoryObjectHelper helper = null, CancellationToken cancellationToken = null) #
Returns: Task<DirectoryDetailScenarioResult<DirectoryObjectSnapshot>>

Executes a typed organizational-unit detail scenario.

Parameters

options ADPlayground.OrganizationalUnitDetailScenarioOptions requiredposition: 0
Scenario options.
helper ADPlayground.DirectoryObjectHelper = null optionalposition: 1
Optional directory object helper override.
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
Cancellation token.

Returns

Detail scenario result containing organizational-unit snapshots.

public static Task<DirectoryDetailScenarioResult<DirectoryUserGroupsSnapshot>> QueryUserGroupsAsync(UserGroupDetailScenarioOptions options, DirectoryObjectHelper helper = null, CancellationToken cancellationToken = null) #
Returns: Task<DirectoryDetailScenarioResult<DirectoryUserGroupsSnapshot>>

Executes a typed user detail scenario with direct/recursive group membership projection.

Parameters

options ADPlayground.UserGroupDetailScenarioOptions requiredposition: 0
Scenario options.
helper ADPlayground.DirectoryObjectHelper = null optionalposition: 1
Optional directory object helper override.
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
Cancellation token.

Returns

Detail scenario result containing user group snapshots.

public static Task<DirectoryDetailScenarioResult<DirectoryObjectSnapshot>> QueryUsersAsync(UserDetailScenarioOptions options, DirectoryObjectHelper helper = null, CancellationToken cancellationToken = null) #
Returns: Task<DirectoryDetailScenarioResult<DirectoryObjectSnapshot>>

Executes a typed user detail scenario.

Parameters

options ADPlayground.UserDetailScenarioOptions requiredposition: 0
Scenario options.
helper ADPlayground.DirectoryObjectHelper = null optionalposition: 1
Optional directory object helper override.
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
Cancellation token.

Returns

Detail scenario result containing user snapshots.