public static class LegacySoapSerializerPublic NotInheritable Class LegacySoapSerializerpublic ref class LegacySoapSerializer abstract sealedGemstone.PhasorProtocols.LegacySoapSerializer = function();
Type.createClass(
'Gemstone.PhasorProtocols.LegacySoapSerializer');Pairs with LegacySoapDeserializer to round-trip phasor protocol configuration frames in .NET Core / .NET 5+ without dependence on the third-party SoapFormatter NuGet port.
Discovers the object graph breadth-first by invoking each instance's GetObjectData(SerializationInfo, StreamingContext), assigns sequential ref-N identifiers, and emits a flat SOAP-ENV:Body with one element per object. Object-typed field values become href references, enums get inline xsi:type annotations with their CLR namespace declared inline, nulls become xsi:null="1", and primitives are written as text content.
| Serialize | Serializes root and its reachable graph as legacy SOAP XML. |