API Reference
Interface
IDataBus
Provides a simple, technology-agnostic facade for retrieving staged datasets. Backed by ADPlayground gatherers which leverage in-process caches.
Methods
public abstract Task<IReadOnlyList<ComputerRecord>> Computers(ComputerQueryOptions options, CancellationToken cancellationToken = null) #Returns:
Task<IReadOnlyList<ComputerRecord>>Gets computer records.
Parameters
- options ADPlayground.ComputerQueryOptions
- cancellationToken System.Threading.CancellationToken = null
public abstract Task<GroupMembershipResult> GroupMembers(String identity, CancellationToken cancellationToken = null) #Returns:
Task<GroupMembershipResult>Gets group membership for an identity.
Parameters
- identity System.String
- cancellationToken System.Threading.CancellationToken = null
public abstract Task<IReadOnlyList<UserRecord>> Users(UserQueryOptions options, CancellationToken cancellationToken = null) #Returns:
Task<IReadOnlyList<UserRecord>>Gets user records.
Parameters
- options ADPlayground.UserQueryOptions
- cancellationToken System.Threading.CancellationToken = null