TestimoX

API Reference

Class

ScopeDiscoveryResult

Namespace ADPlayground.Helpers.AdScopeDiscoveryService
Assembly ADPlayground
Implements
IEquatable<ScopeDiscoveryResult>
Modifiers sealed

Typed AD scope discovery result.

Inheritance

  • Object
  • ScopeDiscoveryResult

Constructors

public ScopeDiscoveryResult(String EffectiveForestName, String EffectiveDomainName, NamingContextsModel NamingContexts, IReadOnlyList<String> Domains, IReadOnlyList<String> DomainControllers, IReadOnlyList<DomainControllerDomainRow> DomainControllersByDomain, IReadOnlyList<ScopeDiscoveryGap> Gaps, IReadOnlyList<ScopeDiscoveryStep> Steps) #

Typed AD scope discovery result.

Parameters

EffectiveForestName System.String requiredposition: 0
EffectiveDomainName System.String requiredposition: 1
NamingContexts ADPlayground.Helpers.AdScopeDiscoveryService.NamingContextsModel requiredposition: 2
Domains System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 3
DomainControllers System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 4
DomainControllersByDomain System.Collections.Generic.IReadOnlyList{ADPlayground.Helpers.AdScopeDiscoveryService.DomainControllerDomainRow} requiredposition: 5
Gaps System.Collections.Generic.IReadOnlyList{ADPlayground.Helpers.AdScopeDiscoveryService.ScopeDiscoveryGap} requiredposition: 6
Steps System.Collections.Generic.IReadOnlyList{ADPlayground.Helpers.AdScopeDiscoveryService.ScopeDiscoveryStep} requiredposition: 7

Methods

public ScopeDiscoveryResult <Clone>$() #
Returns: ScopeDiscoveryResult
public Void Deconstruct(out String EffectiveForestName, out String EffectiveDomainName, out NamingContextsModel NamingContexts, out IReadOnlyList<String> Domains, out IReadOnlyList<String> DomainControllers, out IReadOnlyList<DomainControllerDomainRow> DomainControllersByDomain, out IReadOnlyList<ScopeDiscoveryGap> Gaps, out IReadOnlyList<ScopeDiscoveryStep> Steps) #
Returns: Void

Parameters

EffectiveForestName String requiredposition: 0
EffectiveDomainName String requiredposition: 1
NamingContexts NamingContextsModel requiredposition: 2
Domains IReadOnlyList<String> requiredposition: 3
DomainControllers IReadOnlyList<String> requiredposition: 4
DomainControllersByDomain IReadOnlyList<DomainControllerDomainRow> requiredposition: 5
Gaps IReadOnlyList<ScopeDiscoveryGap> requiredposition: 6
Steps IReadOnlyList<ScopeDiscoveryStep> requiredposition: 7
public virtual Boolean Equals(ScopeDiscoveryResult other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String EffectiveForestName { get; set; } #
public String EffectiveDomainName { get; set; } #
public NamingContextsModel NamingContexts { get; set; } #
public IReadOnlyList<String> Domains { get; set; } #
public IReadOnlyList<String> DomainControllers { get; set; } #
public IReadOnlyList<DomainControllerDomainRow> DomainControllersByDomain { get; set; } #
public IReadOnlyList<ScopeDiscoveryGap> Gaps { get; set; } #
public IReadOnlyList<ScopeDiscoveryStep> Steps { get; set; } #