mirror of
https://github.com/OPCFoundation/UA-.NETStandard.git
synced 2026-10-20 16:52:07 +08:00
193fd4e5f4
Per review feedback (ClientChannelManager.Diagnostics.cs:36): merge the 7 partial files into one non-partial ClientChannelManager and extract facets as separate sealed internal top-level types via narrow IChannelEntryHost / IChannelCertRotationHost host interfaces. Extracted types (each in Stack/Opc.Ua.Core/Stack/Client/Channels/Internal/): - ChannelEntry (promoted from nested; behind IChannelEntryHost seam) - ManagedTransportChannelLease (promoted from nested) - ClientChannel (promoted from nested) - ClientChannelManagerMetrics (promoted from nested) - ClientChannelManagerCertRotation (extracted from partial; behind IChannelCertRotationHost seam) - ClientChannelManagerDiagnostics (extracted from partial) Public methods/events/properties are unchanged. ClientChannelManager-focused Core/Client/Sessions/Stress tests pass, and full Release solution build completes with 0 errors. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>