TestimoX

API Reference

Class

NetlogonSiteCoverageStatus

Namespace ADPlayground.DomainControllers
Assembly ADPlayground
Implements
IEquatable<NetlogonSiteCoverageStatus>

Represents Netlogon site coverage settings for a domain controller.

Inheritance

  • Object
  • NetlogonSiteCoverageStatus

Constructors

public NetlogonSiteCoverageStatus(String DomainController, String DynamicSiteName, Nullable<Boolean> AutoSiteCoverage, IReadOnlyList<String> SiteCoverage, IReadOnlyList<String> GcSiteCoverage, Nullable<DateTime> LastRefreshTime, Int32 TotalCoverageCount, Nullable<Boolean> TryNextClosestSite, Nullable<Boolean> UseDynamicDns, IReadOnlyList<NetlogonEventEvidence> Events) #

Represents Netlogon site coverage settings for a domain controller.

Parameters

DomainController System.String requiredposition: 0
DynamicSiteName System.String requiredposition: 1
AutoSiteCoverage System.Nullable{System.Boolean} requiredposition: 2
SiteCoverage System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 3
GcSiteCoverage System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 4
LastRefreshTime System.Nullable{System.DateTime} requiredposition: 5
TotalCoverageCount System.Int32 requiredposition: 6
TryNextClosestSite System.Nullable{System.Boolean} requiredposition: 7
UseDynamicDns System.Nullable{System.Boolean} requiredposition: 8
Events System.Collections.Generic.IReadOnlyList{ADPlayground.DomainControllers.NetlogonEventEvidence} requiredposition: 9

Methods

public virtual NetlogonSiteCoverageStatus <Clone>$() #
Returns: NetlogonSiteCoverageStatus
public Void Deconstruct(out String DomainController, out String DynamicSiteName, out Nullable<Boolean> AutoSiteCoverage, out IReadOnlyList<String> SiteCoverage, out IReadOnlyList<String> GcSiteCoverage, out Nullable<DateTime> LastRefreshTime, out Int32 TotalCoverageCount, out Nullable<Boolean> TryNextClosestSite, out Nullable<Boolean> UseDynamicDns, out IReadOnlyList<NetlogonEventEvidence> Events) #
Returns: Void

Parameters

DomainController String requiredposition: 0
DynamicSiteName String requiredposition: 1
AutoSiteCoverage Nullable<Boolean> requiredposition: 2
SiteCoverage IReadOnlyList<String> requiredposition: 3
GcSiteCoverage IReadOnlyList<String> requiredposition: 4
LastRefreshTime Nullable<DateTime> requiredposition: 5
TotalCoverageCount Int32 requiredposition: 6
TryNextClosestSite Nullable<Boolean> requiredposition: 7
UseDynamicDns Nullable<Boolean> requiredposition: 8
Events IReadOnlyList<NetlogonEventEvidence> requiredposition: 9
public virtual Boolean Equals(NetlogonSiteCoverageStatus other) #
Returns: Boolean

Parameters

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

Properties

public Boolean AutoOrListsConfigured { get; } #

True when AutoSiteCoverage is enabled or any coverage list is configured.

public Boolean UseDynamicDnsBool { get; } #

Non‑nullable form of UseDynamicDns.

public Boolean TryNextClosestSiteBool { get; } #

Non‑nullable form of TryNextClosestSite.

public String DomainController { get; set; } #
ResultMetadata
public String DynamicSiteName { get; set; } #
public Nullable<Boolean> AutoSiteCoverage { get; set; } #
public IReadOnlyList<String> SiteCoverage { get; set; } #
public IReadOnlyList<String> GcSiteCoverage { get; set; } #
public Nullable<DateTime> LastRefreshTime { get; set; } #
public Int32 TotalCoverageCount { get; set; } #
public Nullable<Boolean> TryNextClosestSite { get; set; } #
public Nullable<Boolean> UseDynamicDns { get; set; } #
public IReadOnlyList<NetlogonEventEvidence> Events { get; set; } #