Interface IStateFileSerializer
Namespace: Aurigma.DesignAtoms.Serialization
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IStateFileSerializer
Methods
Serialize
void Serialize(State state, Stream outStream, ISerializableStorage resourceStorage = null, bool convertUrlSourcesToStorage = false)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.State | state | |
System.IO.Stream | outStream | |
Aurigma.DesignAtoms.Cache.Abstractions.Interfaces.ISerializableStorage | resourceStorage | |
System.Boolean | convertUrlSourcesToStorage |
Deserialize
State Deserialize(Stream stateStream, ISerializableStorage resourceStorage = null, bool optimizedState = false)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | stateStream | |
Aurigma.DesignAtoms.Cache.Abstractions.Interfaces.ISerializableStorage | resourceStorage | |
System.Boolean | optimizedState |