SoapFormatter::Serialize Method (Stream^, Object^, array<Header^>^)
Serializes an object or graph of objects with the specified root to the given Stream in the SOAP Remote Procedure Call (RPC) format.
Assembly: System.Runtime.Serialization.Formatters.Soap (in System.Runtime.Serialization.Formatters.Soap.dll)
public: virtual void Serialize( Stream^ serializationStream, Object^ graph, array<Header^>^ headers ) sealed
Parameters
- serializationStream
-
Type:
System.IO::Stream^
The stream onto which the formatter puts the data to serialize.
- graph
-
Type:
System::Object^
The object or root of the object graph to serialize. All child objects of this root object are automatically serialized.
- headers
-
Type:
array<System.Runtime.Remoting.Messaging::Header^>^
Remoting headers to include in the serialization. Can be null.
| Exception | Condition |
|---|---|
| ArgumentNullException | serializationStream is null. |
Headers are used only for specific remoting applications.
TimeSpan objects are serialized according to the ISO 8601: 1998 section 5.5.3.2.1 "Alternative" standard.
Available since 1.1