API Reference
Class
ForestDiscoveryRequest
Request model for forest discovery.
Inheritance
- Object
- ForestDiscoveryRequest
Constructors
public ForestDiscoveryRequest(String ForestName, String DomainName, String DomainController, IReadOnlyList<String> IncludeDomains, IReadOnlyList<String> ExcludeDomains, IReadOnlyList<String> IncludeDomainControllers, IReadOnlyList<String> ExcludeDomainControllers, Boolean SkipRodc, Boolean IncludeTrustedDomains, ForestDiscoveryFallback DiscoveryFallback, Int32 MaxDomains, Int32 MaxDomainControllersTotal, Int32 MaxDomainControllersPerDomain, Int32 MaxTrusts, Boolean IncludeTrustRelationships, Boolean IncludeDomainTrustRelationships, Int32 TrustTimeoutMs, Int32 RootDseTimeoutMs, Int32 LdapTimeoutMs, Int32 DcSourceTimeoutMs) #Request model for forest discovery.
Parameters
- ForestName System.String
- DomainName System.String
- DomainController System.String
- IncludeDomains System.Collections.Generic.IReadOnlyList{System.String}
- ExcludeDomains System.Collections.Generic.IReadOnlyList{System.String}
- IncludeDomainControllers System.Collections.Generic.IReadOnlyList{System.String}
- ExcludeDomainControllers System.Collections.Generic.IReadOnlyList{System.String}
- SkipRodc System.Boolean
- IncludeTrustedDomains System.Boolean
- DiscoveryFallback ADPlayground.Helpers.AdForestDiscoveryService.ForestDiscoveryFallback
- MaxDomains System.Int32
- MaxDomainControllersTotal System.Int32
- MaxDomainControllersPerDomain System.Int32
- MaxTrusts System.Int32
- IncludeTrustRelationships System.Boolean
- IncludeDomainTrustRelationships System.Boolean
- TrustTimeoutMs System.Int32
- RootDseTimeoutMs System.Int32
- LdapTimeoutMs System.Int32
- DcSourceTimeoutMs System.Int32
Methods
public ForestDiscoveryRequest <Clone>$() #Returns:
ForestDiscoveryRequestpublic Void Deconstruct(out String ForestName, out String DomainName, out String DomainController, out IReadOnlyList<String> IncludeDomains, out IReadOnlyList<String> ExcludeDomains, out IReadOnlyList<String> IncludeDomainControllers, out IReadOnlyList<String> ExcludeDomainControllers, out Boolean SkipRodc, out Boolean IncludeTrustedDomains, out ForestDiscoveryFallback DiscoveryFallback, out Int32 MaxDomains, out Int32 MaxDomainControllersTotal, out Int32 MaxDomainControllersPerDomain, out Int32 MaxTrusts, out Boolean IncludeTrustRelationships, out Boolean IncludeDomainTrustRelationships, out Int32 TrustTimeoutMs, out Int32 RootDseTimeoutMs, out Int32 LdapTimeoutMs, out Int32 DcSourceTimeoutMs) #Returns:
VoidParameters
- ForestName String
- DomainName String
- DomainController String
- IncludeDomains IReadOnlyList<String>
- ExcludeDomains IReadOnlyList<String>
- IncludeDomainControllers IReadOnlyList<String>
- ExcludeDomainControllers IReadOnlyList<String>
- SkipRodc Boolean
- IncludeTrustedDomains Boolean
- DiscoveryFallback ForestDiscoveryFallback
- MaxDomains Int32
- MaxDomainControllersTotal Int32
- MaxDomainControllersPerDomain Int32
- MaxTrusts Int32
- IncludeTrustRelationships Boolean
- IncludeDomainTrustRelationships Boolean
- TrustTimeoutMs Int32
- RootDseTimeoutMs Int32
- LdapTimeoutMs Int32
- DcSourceTimeoutMs Int32
public override Int32 GetHashCode() #Returns:
Int32public override String ToString() #Returns:
StringInherited Methods
Properties
public String ForestName { get; set; } #public String DomainName { get; set; } #public String DomainController { get; set; } #public IReadOnlyList<String> IncludeDomains { get; set; } #public IReadOnlyList<String> ExcludeDomains { get; set; } #public IReadOnlyList<String> IncludeDomainControllers { get; set; } #public IReadOnlyList<String> ExcludeDomainControllers { get; set; } #public Boolean SkipRodc { get; set; } #public Boolean IncludeTrustedDomains { get; set; } #public ForestDiscoveryFallback DiscoveryFallback { get; set; } #public Int32 MaxDomains { get; set; } #public Int32 MaxDomainControllersTotal { get; set; } #public Int32 MaxDomainControllersPerDomain { get; set; } #public Int32 MaxTrusts { get; set; } #public Boolean IncludeTrustRelationships { get; set; } #public Boolean IncludeDomainTrustRelationships { get; set; } #public Int32 TrustTimeoutMs { get; set; } #public Int32 RootDseTimeoutMs { get; set; } #public Int32 LdapTimeoutMs { get; set; } #public Int32 DcSourceTimeoutMs { get; set; } #