CSLA .NET 10.0.0
A home for your business logic
Loading...
Searching...
No Matches
Csla.Serialization.ISerializationFormatter Interface Reference

Defines an object that can serialize and deserialize object graphs. More...

Inheritance diagram for Csla.Serialization.ISerializationFormatter:
Csla.Serialization.Mobile.MobileFormatter

Public Member Functions

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

Detailed Description

Defines an object that can serialize and deserialize object graphs.

Member Function Documentation

◆ Deserialize() [1/2]

object? Csla.Serialization.ISerializationFormatter.Deserialize ( byte[] serializationStream)

Converts a serialization stream into an object graph.

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

◆ Deserialize() [2/2]

object? Csla.Serialization.ISerializationFormatter.Deserialize ( Stream serializationStream)

Converts a serialization stream into an object graph.

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

◆ Serialize() [1/2]

byte[] Csla.Serialization.ISerializationFormatter.Serialize ( object? graph)

Converts an object graph into a byte stream.

Parameters
graphObject graph to be serialized.

◆ Serialize() [2/2]

void Csla.Serialization.ISerializationFormatter.Serialize ( 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.
Exceptions
ArgumentNullExceptionserializationStream is null.

Implemented in Csla.Serialization.Mobile.MobileFormatter.


The documentation for this interface was generated from the following file: