TestimoX

API Reference

Class

LocalIdentityInventoryQueryExecutor

Namespace ComputerX.Identity
Assembly ComputerX
Modifiers static

Executes local user/group inventory queries using Win32 account classes.

Inheritance

  • Object
  • LocalIdentityInventoryQueryExecutor

Methods

public static LocalIdentityInventoryQueryResult Execute(LocalIdentityInventoryQueryRequest request, CancellationToken cancellationToken = null) #
Returns: LocalIdentityInventoryQueryResult

Executes a local identity inventory query synchronously.

Parameters

request ComputerX.Identity.LocalIdentityInventoryQueryRequest requiredposition: 0
Query request.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Typed local identity inventory result.

public static Task<LocalIdentityInventoryQueryResult> ExecuteAsync(LocalIdentityInventoryQueryRequest request, CancellationToken cancellationToken = null) #
Returns: Task<LocalIdentityInventoryQueryResult>

Executes a local identity inventory query.

Parameters

request ComputerX.Identity.LocalIdentityInventoryQueryRequest requiredposition: 0
Query request.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Typed local identity inventory result.

public static async Task<LocalIdentityInventoryQueryTryResult> TryExecuteAsync(LocalIdentityInventoryQueryRequest request, CancellationToken cancellationToken = null) #
Returns: Task<LocalIdentityInventoryQueryTryResult>

Non-throwing local identity inventory query wrapper.

Parameters

request ComputerX.Identity.LocalIdentityInventoryQueryRequest requiredposition: 0
Query request.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Success/failure envelope with typed failure details.