TestimoX

API Reference

Struct

CacheMetrics

Namespace ADPlayground.Identity
Assembly ADPlayground
Base ValueType
Modifiers sealed

Represents metrics for identity cache operations.

Inheritance

  • ValueType
  • CacheMetrics

Constructors

public CacheMetrics(Int64 sidHits, Int64 sidMisses, Int64 nameHits, Int64 nameMisses, TimeSpan resolveSidDuration, TimeSpan resolveNameDuration, Int32 nameEntries, Int32 sidEntries) #

Initializes a new instance of the CacheMetrics struct.

Parameters

sidHits System.Int64 requiredposition: 0
Number of SID cache hits.
sidMisses System.Int64 requiredposition: 1
Number of SID cache misses.
nameHits System.Int64 requiredposition: 2
Number of name cache hits.
nameMisses System.Int64 requiredposition: 3
Number of name cache misses.
resolveSidDuration System.TimeSpan requiredposition: 4
Accumulated time resolving SIDs.
resolveNameDuration System.TimeSpan requiredposition: 5
Accumulated time resolving names.
nameEntries System.Int32 requiredposition: 6
Current number of name entries.
sidEntries System.Int32 requiredposition: 7
Current number of SID entries.

Properties

public Int64 SidHits { get; } #

Gets the number of SID cache hits.

public Int64 SidMisses { get; } #

Gets the number of SID cache misses.

public Int64 NameHits { get; } #

Gets the number of name cache hits.

public Int64 NameMisses { get; } #

Gets the number of name cache misses.

public TimeSpan ResolveSidDuration { get; } #

Gets the accumulated time spent resolving SIDs.

public TimeSpan ResolveNameDuration { get; } #

Gets the accumulated time spent resolving names.

public Int32 NameEntries { get; } #

Gets the current number of cached name entries.

public Int32 SidEntries { get; } #

Gets the current number of cached SID entries.