SaveBinaryData - Serializing an object to file in binary format
' Serialize an object to file in binary format
' It can handle types that the SOAP serialization can't
' Requires:
' Imports System.IO
' Imports System.Runtime.Serialization.Formatters.Binary
Private Sub SaveBinaryData(ByVal path As String, ByVal o As Object)
' Open a file stream for output.
Dim fs As FileStream = New FileStream(path, FileMode.Create)
' Create a binary formatter for this stream
Dim bf As New BinaryFormatter()
' Serialize the array to the file stream, and close the stream
bf.Serialize(fs, o)
fs.Close()
End Sub
' Note: refer to the SOAP version of this routine for an example of its usage,
' as they work the same way