API Reference
Class
NetlogonSiteCoverageStatus
Represents Netlogon site coverage settings for a domain controller.
Inheritance
- Object
- NetlogonSiteCoverageStatus
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
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, Boolean CollectionSucceeded, String CollectionError) #Represents Netlogon site coverage settings for a domain controller.
Parameters
- DomainController System.String
- DynamicSiteName System.String
- AutoSiteCoverage System.Nullable{System.Boolean}
- SiteCoverage System.Collections.Generic.IReadOnlyList{System.String}
- GcSiteCoverage System.Collections.Generic.IReadOnlyList{System.String}
- LastRefreshTime System.Nullable{System.DateTime}
- TotalCoverageCount System.Int32
- TryNextClosestSite System.Nullable{System.Boolean}
- UseDynamicDns System.Nullable{System.Boolean}
- Events System.Collections.Generic.IReadOnlyList{ADPlayground.DomainControllers.NetlogonEventEvidence}
- CollectionSucceeded System.Boolean
- CollectionError System.String
Methods
public virtual NetlogonSiteCoverageStatus <Clone>$() #Returns:
NetlogonSiteCoverageStatuspublic 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, out Boolean CollectionSucceeded, out String CollectionError) #Returns:
VoidParameters
- DomainController String
- DynamicSiteName String
- AutoSiteCoverage Nullable<Boolean>
- SiteCoverage IReadOnlyList<String>
- GcSiteCoverage IReadOnlyList<String>
- LastRefreshTime Nullable<DateTime>
- TotalCoverageCount Int32
- TryNextClosestSite Nullable<Boolean>
- UseDynamicDns Nullable<Boolean>
- Events IReadOnlyList<NetlogonEventEvidence>
- CollectionSucceeded Boolean
- CollectionError String
public virtual Boolean Equals(NetlogonSiteCoverageStatus other) #Returns:
BooleanParameters
- obj Object
public override Int32 GetHashCode() #Returns:
Int32public override String ToString() #Returns:
StringInherited Methods
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 Boolean AutoOrListsConfiguredOrUnreadable { get; } #Rule-friendly Netlogon configuration signal that suppresses posture failure when collection failed.
public Boolean UseDynamicDnsBoolOrUnreadable { get; } #Rule-friendly dynamic DNS signal that suppresses posture failure when collection failed.
public Boolean TryNextClosestSiteBoolOrUnreadable { get; } #Rule-friendly closest-site signal that suppresses posture failure when collection failed.
public String DomainController { get; set; } #ResultMetadatapublic 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; } #public Boolean CollectionSucceeded { get; set; } #public String CollectionError { get; set; } #