CSLA.NET 6.0.0
CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
Csla.Serialization.BinaryFormatterWrapper Class Reference

Wraps the BinaryFormatter in the ISerializationFormatter interface so it can be used in a standardized manner. More...

Inheritance diagram for Csla.Serialization.BinaryFormatterWrapper:
Csla.Serialization.ISerializationFormatter

Public Member Functions

object Deserialize (System.IO.Stream serializationStream)
 Converts a serialization stream into an object graph. More...
 
object Deserialize (byte[] buffer)
 Converts a serialization stream into an object graph. More...
 
void Serialize (System.IO.Stream serializationStream, object graph)
 Converts an object graph into a byte stream. More...
 
byte[] Serialize (object graph)
 Converts an object graph into a byte stream. More...
 

Properties

BinaryFormatter Formatter [get]
 Gets a reference to the underlying BinaryFormatter object. More...
 

Detailed Description

Wraps the BinaryFormatter in the ISerializationFormatter interface so it can be used in a standardized manner.

Definition at line 21 of file BinaryFormatterWrapper.cs.

Member Function Documentation

◆ Deserialize() [1/2]

object Csla.Serialization.BinaryFormatterWrapper.Deserialize ( byte[]  buffer)

Converts a serialization stream into an object graph.

Parameters
bufferByte stream containing the serialized data.
Returns
A deserialized object graph.

Implements Csla.Serialization.ISerializationFormatter.

Definition at line 45 of file BinaryFormatterWrapper.cs.

◆ Deserialize() [2/2]

object Csla.Serialization.BinaryFormatterWrapper.Deserialize ( System.IO.Stream  serializationStream)

Converts a serialization stream into an object graph.

Parameters
serializationStreamByte stream containing the serialized data.
Returns
A deserialized object graph.

Implements Csla.Serialization.ISerializationFormatter.

Definition at line 33 of file BinaryFormatterWrapper.cs.

◆ Serialize() [1/2]

byte[] Csla.Serialization.BinaryFormatterWrapper.Serialize ( object  graph)

Converts an object graph into a byte stream.

Parameters
graphObject graph to be serialized.

Implements Csla.Serialization.ISerializationFormatter.

Definition at line 66 of file BinaryFormatterWrapper.cs.

◆ Serialize() [2/2]

void Csla.Serialization.BinaryFormatterWrapper.Serialize ( System.IO.Stream  serializationStream,
object  graph 
)

Converts an object graph into a byte stream.

Parameters
serializationStreamStream that will contain the the serialized data.
graphObject graph to be serialized.

Implements Csla.Serialization.ISerializationFormatter.

Definition at line 57 of file BinaryFormatterWrapper.cs.

Property Documentation

◆ Formatter

BinaryFormatter Csla.Serialization.BinaryFormatterWrapper.Formatter
get

Gets a reference to the underlying BinaryFormatter object.

Definition at line 79 of file BinaryFormatterWrapper.cs.