API Reference
Class
DomainControllerFactsService
Builds a per-domain map of DC facts (IsGC, IsRO, Site, OS) using directory reads via a healthy DC. Queries Configuration NC for Sites/Servers/nTDSDSA and domain NC for computer OS.
Inheritance
- Object
- DomainControllerFactsService
Methods
public static IReadOnlyDictionary<String, DomainControllerFacts> GetFacts(String domain, Int32 timeoutMs = 3000, IReadOnlyCollection<String> additionalAttributes = null, CancellationToken cancellationToken = null) #Returns:
IReadOnlyDictionary<String, DomainControllerFacts>Get facts for a domain. Uses a short, bounded set of queries and caches briefly.
Parameters
- domain System.String
- timeoutMs System.Int32 = 3000
- additionalAttributes System.Collections.Generic.IReadOnlyCollection{System.String} = null
- cancellationToken System.Threading.CancellationToken = null