TestimoX

API Reference

Class

UserReportingScenarioService

Namespace ADPlayground.Users
Assembly ADPlayground
Modifiers static

Provides typed reporting adapters over user catalog scenarios.

Inheritance

  • Object
  • UserReportingScenarioService

Methods

public static UserReportingScenarioResult BuildResult(IEnumerable<UserRecord> users, UserRiskThresholds riskThresholds = null, IEnumerable<String> domains = null, DirectoryScenarioOutputProfile profile = Summary) #
Returns: UserReportingScenarioResult

Builds a reporting result payload from source rows and optional metadata.

Parameters

users System.Collections.Generic.IEnumerable{ADPlayground.UserRecord} requiredposition: 0
Source users.
riskThresholds ADPlayground.Users.UserRiskThresholds = null optionalposition: 1
Optional risk thresholds.
domains System.Collections.Generic.IEnumerable{System.String} = null optionalposition: 2
Optional effective domain list.
profile ADPlayground.DirectoryScenarioOutputProfile = Summary optionalposition: 3
Output profile.

Returns

Typed reporting result.

public static IReadOnlyList<UserReportingRow> BuildRows(IEnumerable<UserRecord> users, UserRiskThresholds riskThresholds = null) #
Returns: IReadOnlyList<UserReportingRow>

Builds typed reporting rows from user records.

Parameters

users System.Collections.Generic.IEnumerable{ADPlayground.UserRecord} requiredposition: 0
Source users.
riskThresholds ADPlayground.Users.UserRiskThresholds = null optionalposition: 1
Optional risk thresholds.

Returns

Ordered reporting rows.

public static async Task<UserReportingScenarioResult> QueryAsync(UserReportingScenarioOptions options, CancellationToken cancellationToken = null) #
Returns: Task<UserReportingScenarioResult>

Executes a full user reporting scenario (catalog + risk slicing).

Parameters

options ADPlayground.Users.UserReportingScenarioOptions requiredposition: 0
Reporting scenario options.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Typed reporting result.