Export (0) Print
Expand All

BinaryFormatter.Serialize Method (Stream, Object, Header[])

Serializes the object, or graph of objects with the specified top (root), to the given stream attaching the provided headers.

Namespace: System.Runtime.Serialization.Formatters.Binary
Assembly: mscorlib (in mscorlib.dll)

public void Serialize (
	Stream serializationStream,
	Object graph,
	Header[] headers
)
public final void Serialize (
	Stream serializationStream, 
	Object graph, 
	Header[] headers
)
public final function Serialize (
	serializationStream : Stream, 
	graph : Object, 
	headers : Header[]
)
Not applicable.

Parameters

serializationStream

The stream to which the object is to be serialized.

graph

The object at the root of the graph to serialize.

headers

Remoting headers to include in the serialization. Can be a null reference (Nothing in Visual Basic).

Exception typeCondition

ArgumentNullException

The serializationStream is a null reference (Nothing in Visual Basic).

SerializationException

An error has occurred during serialization, such as if an object in the graph parameter is not marked as serializable.

SecurityException

The caller does not have the required permission.

The serialization process includes the information supplied in the headers parameter at the front of the serialized stream.

Headers are used only for specific remoting applications.

Windows 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0, 1.1, 1.0

Community Additions

ADD
Show:
© 2015 Microsoft