API Reference
DirectoryGraphScenarioOptions
Defines options for domain-partitioned directory graph snapshot scenarios.
Inheritance
- Object
- DirectoryGraphScenarioOptions
Constructors
public DirectoryGraphScenarioOptions() #Inherited Methods
Properties
public IEnumerable<String> Domains { get; set; } #Gets explicit domains to query.
public DirectoryScenarioScope Scope { get; set; } #Gets the fallback scope used when Domains is empty.
public Boolean IncludeTrustedDomains { get; set; } #Gets a value indicating whether trusted domains are included for forest-based scopes.
public IEnumerable<String> RootGroupIdentities { get; set; } #Gets optional group identities used as roots per domain partition. When empty, roots are discovered from the domain group catalog.
public String SearchBase { get; set; } #Gets optional search base DN used when discovering catalog roots.
public String LdapFilter { get; set; } #Gets optional raw LDAP filter used when discovering catalog roots.
public String SimpleFilter { get; set; } #Gets optional simple filter used when discovering catalog roots. Ignored when LdapFilter is provided.
public GroupProperties GroupPropertySet { get; set; } #Gets the group property set used when discovering catalog roots.
public Boolean UseCache { get; set; } #Gets a value indicating whether catalog discovery should use caching.
public Int32 PageSize { get; set; } #Gets LDAP page size for catalog root discovery.
public TimeSpan CacheDuration { get; set; } #Gets cache duration used for catalog discovery when caching is enabled.
public Int32 MaxParallel { get; set; } #Gets maximum parallel resolver concurrency when building group snapshots.
public Int32 MaxDepth { get; set; } #Gets maximum recursive depth when building group snapshots.
public Nullable<Int32> MaxTraversalDepth { get; set; } #Gets maximum traversal depth used for graph expansion. When set, this value is preferred over MaxDepth.
public Int32 MaxCacheSize { get; set; } #Gets maximum resolver cache size when building group snapshots.
public Boolean AllowCrossDomain { get; set; } #Gets a value indicating whether cross-domain entries are allowed in output.
public Boolean AllowCrossForest { get; set; } #Gets a value indicating whether cross-forest entries are allowed in output.
public DirectoryGraphTrustMode TrustMode { get; set; } #Gets trust-handling posture for cross-boundary entries.
public GroupGraphSnapshotPersistenceOptions PersistenceOptions { get; set; } #Gets optional persisted snapshot options for per-domain graph partitions.
public Boolean ContinueOnDomainError { get; set; } #Gets a value indicating whether domain errors should be captured as partial diagnostics. When false, the first domain error terminates execution.