TestimoX

API Reference

Class

SysvolEvent

Namespace ADPlayground.Sysvol
Assembly ADPlayground
Implements
IEquatable<SysvolEvent>
Modifiers sealed

Records a single SYSVOL diagnostic event.

Inheritance

  • Object
  • SysvolEvent

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 SysvolEvent(DateTimeOffset at, SysvolEventType type, String domain, String from, String to, String originalPath, String newPath, String reason, String context, String rule) #

Creates a new SYSVOL diagnostic event capturing a path decision and context.

Parameters

at System.DateTimeOffset requiredposition: 0
UTC timestamp of the event.
type ADPlayground.Sysvol.SysvolEventType requiredposition: 1
Event type (Chosen/Rewrite/Fallback/Skip/PreflightFail).
domain System.String requiredposition: 2
DNS domain involved.
from System.String requiredposition: 3
Original server name (when applicable).
to System.String requiredposition: 4
Target server name.
originalPath System.String requiredposition: 5
Original UNC path.
newPath System.String requiredposition: 6
Rewritten/final UNC path.
reason System.String requiredposition: 7
Optional reason (health/decision).
context System.String requiredposition: 8
Optional logical context (caller/rule).
rule System.String requiredposition: 9
Current rule correlation identifier (when set).

Methods

public SysvolEvent <Clone>$() #
Returns: SysvolEvent
public virtual Boolean Equals(SysvolEvent other) #
Returns: Boolean

Parameters

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

Properties

public DateTimeOffset At { get; set; } #

UTC timestamp of the event.

public SysvolEventType Type { get; set; } #

Event type.

public String Domain { get; set; } #

DNS domain involved.

public String From { get; set; } #

Original server name (when applicable).

public String To { get; set; } #

Target server name.

public String OriginalPath { get; set; } #

Original UNC path.

public String NewPath { get; set; } #

Rewritten/final UNC path.

public String Reason { get; set; } #

Optional reason string.

public String Context { get; set; } #

Optional logical context (caller/rule).

public String Rule { get; set; } #

Rule correlation identifier.