API Reference
Class
RootDseReader
Small helper for reading RootDSE properties through the LDAP engine so callers benefit from host policy, bans, and consistent timeouts.
Inheritance
- Object
- RootDseReader
Methods
public static String GetDefaultNamingContext(String domainController, CancellationToken cancellationToken = null) #Returns:
StringReturns the defaultNamingContext for a DC (or current domain via best-effort DC selection).
Parameters
- domainController System.String
- cancellationToken System.Threading.CancellationToken = null
public static SearchResult Read(String domainController, String[] propertiesToLoad, CancellationToken cancellationToken = null) #Returns:
SearchResultReads RootDSE properties (base search) from an explicit DC or from a best-effort DC selection.
Parameters
- domainController System.String
- propertiesToLoad System.String[]
- cancellationToken System.Threading.CancellationToken = null
public static ValueTuple<String, String, String, String> TryReadCommon(String domainController, CancellationToken cancellationToken = null) #Returns:
ValueTuple<String, String, String, String>Reads common naming context properties from RootDSE.
Parameters
- domainController System.String
- cancellationToken System.Threading.CancellationToken = null