feat: port sessions 12 & 13 — Events/Monitoring/MsgTrace + Config Reload

Session 12 (218 features, IDs 854-950, 2166-2251, 2405-2439):
- EventTypes: system subjects, event message types, InternalState, ConnectEventMsg,
  DisconnectEventMsg, AccountNumConns, ServerIdentity, DataStats
- MonitorTypes: Connz, ConnInfo, ConnzOptions, ConnState, ProxyInfo, TlsPeerCert
- MonitorSortOptions: SortOpt, ConnInfos, all 13 sort comparers
- MsgTraceTypes: IMsgTrace, MsgTraceBase + 6 concrete types, custom JSON converter

Session 13 (89 features, IDs 2800-2888):
- ReloadOptions: IReloadOption interface, NoopReloadOption base, 50 option classes
  covering logging, TLS, auth, cluster, JetStream, MQTT, OCSP, misc
This commit is contained in:
Joseph Doherty
2026-02-26 15:46:14 -05:00
parent 12a14ec476
commit ce45dff994
11 changed files with 2971 additions and 47 deletions

View File

@@ -1,6 +1,6 @@
# NATS .NET Porting Status Report
Generated: 2026-02-26 20:37:09 UTC
Generated: 2026-02-26 20:46:14 UTC
## Modules (12 total)
@@ -13,9 +13,9 @@ Generated: 2026-02-26 20:37:09 UTC
| Status | Count |
|--------|-------|
| complete | 1075 |
| complete | 1382 |
| n_a | 82 |
| not_started | 2423 |
| not_started | 2116 |
| stub | 93 |
## Unit Tests (3257 total)
@@ -36,4 +36,4 @@ Generated: 2026-02-26 20:37:09 UTC
## Overall Progress
**1668/6942 items complete (24.0%)**
**1975/6942 items complete (28.5%)**