API Reference
RsopLoggingReport
Best‑effort summary of local Group Policy processing suitable for RSOP gpresult-like views.
Inheritance
- Object
- RsopLoggingReport
Constructors
public RsopLoggingReport() #Inherited Methods
Properties
public String DomainName { get; set; } #DNS domain name of the machine where logs were read.
public String ComputerName { get; set; } #Computer host name.
public RegistryPolicyScope Scope { get; set; } #Policy scope for which the summary applies (Computer or User).
public Nullable<DateTime> LastStartUtc { get; set; } #Last processing start and end times (UTC) when available.
public Nullable<DateTime> LastEndUtc { get; set; } #Last processing end time (UTC) when available.
public Nullable<Double> LastDurationSeconds { get; set; } #Duration in seconds when both start/end are known.
public Int32 Warnings { get; set; } #Count of recent warnings and errors.
public Int32 Errors { get; set; } #Count of recent errors.
public Nullable<Boolean> SlowLinkDetected { get; set; } #Slow link detection heuristic (based on well-known event ids).
public Int32 ComputerStarts { get; set; } #Count of recent Computer/User processing start/end events (best‑effort).
public Int32 ComputerEnds { get; set; } #Count of recent Computer processing end events.
public Int32 UserStarts { get; set; } #Count of recent User processing start events.
public Int32 UserEnds { get; set; } #Count of recent User processing end events.
public String DcUsed { get; set; } #Preferred DC used (best‑effort) and detected site names.
public IReadOnlyList<String> Sites { get; set; } #Detected site names observed in events (best‑effort).
public IReadOnlyList<RsopLogRow> Entries { get; set; } #Recent event rows (capped).
public IReadOnlyList<RsopCseTimingRow> CseTimings { get; set; } #Best‑effort per‑CSE timing summary inferred from event messages (local only).