TestimoX

API Reference

Class

Snapshot (SidHistoryIndex)

Namespace ADPlayground.Trusts.SidHistoryIndex
Assembly ADPlayground
Implements
IEquatable<Snapshot>
Modifiers sealed

Immutable snapshot of sIDHistory values discovered for a domain.

Inheritance

  • Object
  • Snapshot

Constructors

public Snapshot(String DomainName, IReadOnlyList<String> AllSidHistoryStrings, IReadOnlyDictionary<String, Int32> DomainSidCounts) #

Immutable snapshot of sIDHistory values discovered for a domain.

Parameters

DomainName System.String requiredposition: 0
Evaluated domain.
AllSidHistoryStrings System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 1
Flattened list of all sIDHistory entries for users and computers.
DomainSidCounts System.Collections.Generic.IReadOnlyDictionary{System.String,System.Int32} requiredposition: 2
Aggregated count of entries grouped by domain SID prefix.

Methods

public Snapshot <Clone>$() #
Returns: Snapshot
public Void Deconstruct(out String DomainName, out IReadOnlyList<String> AllSidHistoryStrings, out IReadOnlyDictionary<String, Int32> DomainSidCounts) #
Returns: Void

Parameters

DomainName String requiredposition: 0
AllSidHistoryStrings IReadOnlyList<String> requiredposition: 1
DomainSidCounts IReadOnlyDictionary<String, Int32> requiredposition: 2
public virtual Boolean Equals(Snapshot other) #
Returns: Boolean

Parameters

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

Properties

public String DomainName { get; set; } #

Evaluated domain.

public IReadOnlyList<String> AllSidHistoryStrings { get; set; } #

Flattened list of all sIDHistory entries for users and computers.

public IReadOnlyDictionary<String, Int32> DomainSidCounts { get; set; } #

Aggregated count of entries grouped by domain SID prefix.