TestimoX

API Reference

Class

GroupMembershipCache

Namespace ADPlayground
Assembly ADPlayground
Modifiers static

Caches group membership lookups to avoid repeated LDAP queries.

Inheritance

  • Object
  • GroupMembershipCache

Methods

public static Void Clear() #
Returns: Void

Clears all cached membership results.

Get 2 overloads
public static GroupMembershipResult Get(IEnumerable<String> groupIdentities, String domainController = null) #
Returns: GroupMembershipResult

Retrieves a cached membership result for a single group synchronously.

Parameters

groupIdentity System.String requiredposition: 0
Group identity in DN, SID, UPN or SAM format.
domainController System.String = null optionalposition: 1
Optional domain controller to query.

Returns

A cached membership result.

Get(System.Collections.Generic.IEnumerable{System.String} groupIdentities, System.String domainController) #

Retrieves a cached membership result for multiple groups synchronously.

Parameters

groupIdentities System.Collections.Generic.IEnumerable{System.String} required
Collection of group identities.
domainController System.String required
Optional domain controller to query.

Returns

A cached membership result.

GetAsync 2 overloads
public static Task<GroupMembershipResult> GetAsync(IEnumerable<String> groupIdentities, String domainController = null) #
Returns: Task<GroupMembershipResult>

Retrieves a cached membership result for a single group.

Parameters

groupIdentity System.String requiredposition: 0
Group identity in DN, SID, UPN or SAM format.
domainController System.String = null optionalposition: 1
Optional domain controller to query.

Returns

A cached membership result.

GetAsync(System.Collections.Generic.IEnumerable{System.String} groupIdentities, System.String domainController) #

Retrieves a cached membership result for multiple groups.

Parameters

groupIdentities System.Collections.Generic.IEnumerable{System.String} required
Collection of group identities.
domainController System.String required
Optional domain controller to query.

Returns

A cached membership result.