Saves an object as XML to a stream using the specified serialization interface.
Syntax
'Declaration
Public Overloads Shared Function SaveObject( _
ByVal As Object, _
ByVal As Type, _
ByVal As Stream, _
ByVal As String, _
ByVal As Assembly _
) As Boolean
'Usage
Dim o As Object
Dim saveInterface As Type
Dim stream As Stream
Dim rootElement As String
Dim callingAssembly As Assembly
Dim value As Boolean
value = Serializer.SaveObject(o, saveInterface, stream, rootElement, callingAssembly)
public static bool SaveObject(
object ,
Type ,
Stream ,
string ,
Assembly
)
Parameters
- o
- Object to save (must implement the specified serialization interface)
- saveInterface
- Serialization interface to use (must be ISerializeSupport, ISerializeSettings, ISerializeData, ISerializeStyles, ISerializeDrawing, or ISerializePresentation)
- stream
- Stream to save object to
- rootElement
- Name of root XML element
- callingAssembly
- Calling assembly
See Also