API Reference
DirectoryDetailScenarioService
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) #Task<DirectoryDetailScenarioResult<DirectoryObjectSnapshot>>Executes a typed computer detail scenario.
Parameters
- options ADPlayground.ComputerDetailScenarioOptions
- Scenario options.
- helper ADPlayground.DirectoryObjectHelper = null
- Optional directory object helper override.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Detail scenario result containing computer snapshots.
public static Task<DirectoryDetailScenarioResult<DirectoryGroupMembersSnapshot>> QueryGroupMembersAsync(GroupMembersDetailScenarioOptions options, DirectoryObjectHelper helper = null, CancellationToken cancellationToken = null) #Task<DirectoryDetailScenarioResult<DirectoryGroupMembersSnapshot>>Executes a typed group detail scenario with direct/recursive member projection.
Parameters
- options ADPlayground.GroupMembersDetailScenarioOptions
- Scenario options.
- helper ADPlayground.DirectoryObjectHelper = null
- Optional directory object helper override.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Detail scenario result containing group membership snapshots.
public static Task<DirectoryDetailScenarioResult<DirectoryObjectSnapshot>> QueryGroupsAsync(GroupDetailScenarioOptions options, DirectoryObjectHelper helper = null, CancellationToken cancellationToken = null) #Task<DirectoryDetailScenarioResult<DirectoryObjectSnapshot>>Executes a typed group detail scenario.
Parameters
- options ADPlayground.GroupDetailScenarioOptions
- Scenario options.
- helper ADPlayground.DirectoryObjectHelper = null
- Optional directory object helper override.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Detail scenario result containing group snapshots.
public static Task<DirectoryDetailScenarioResult<DirectoryObjectSnapshot>> QueryOrganizationalUnitsAsync(OrganizationalUnitDetailScenarioOptions options, DirectoryObjectHelper helper = null, CancellationToken cancellationToken = null) #Task<DirectoryDetailScenarioResult<DirectoryObjectSnapshot>>Executes a typed organizational-unit detail scenario.
Parameters
- options ADPlayground.OrganizationalUnitDetailScenarioOptions
- Scenario options.
- helper ADPlayground.DirectoryObjectHelper = null
- Optional directory object helper override.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Detail scenario result containing organizational-unit snapshots.
public static Task<DirectoryDetailScenarioResult<DirectoryUserGroupsSnapshot>> QueryUserGroupsAsync(UserGroupDetailScenarioOptions options, DirectoryObjectHelper helper = null, CancellationToken cancellationToken = null) #Task<DirectoryDetailScenarioResult<DirectoryUserGroupsSnapshot>>Executes a typed user detail scenario with direct/recursive group membership projection.
Parameters
- options ADPlayground.UserGroupDetailScenarioOptions
- Scenario options.
- helper ADPlayground.DirectoryObjectHelper = null
- Optional directory object helper override.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Detail scenario result containing user group snapshots.
public static Task<DirectoryDetailScenarioResult<DirectoryObjectSnapshot>> QueryUsersAsync(UserDetailScenarioOptions options, DirectoryObjectHelper helper = null, CancellationToken cancellationToken = null) #Task<DirectoryDetailScenarioResult<DirectoryObjectSnapshot>>Executes a typed user detail scenario.
Parameters
- options ADPlayground.UserDetailScenarioOptions
- Scenario options.
- helper ADPlayground.DirectoryObjectHelper = null
- Optional directory object helper override.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Detail scenario result containing user snapshots.