SerializationManager Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
SerializationManager to oversee the Orleans serializer system.
public sealed class SerializationManager : IDisposable
type SerializationManager = class
interface IDisposable
Public NotInheritable Class SerializationManager
Implements IDisposable
- Inheritance
-
SerializationManager
- Implements
Constructors
Methods
DeepCopy(Object) |
Deep copy the specified object, using DeepCopier functions previously registered for this type. |
DeepCopyInner(Object, ICopyContext) |
This method makes a deep copy of the object passed to it. |
Deserialize(BinaryTokenStreamReader) |
Deserialize the next object from the input binary stream. |
Deserialize(IBinaryTokenStreamReader) |
Deserialize the next object from the input binary stream. |
Deserialize(Type, BinaryTokenStreamReader) |
Deserialize the next object from the input binary stream. |
Deserialize(Type, IBinaryTokenStreamReader) |
Deserialize the next object from the input binary stream. |
Deserialize<T>(BinaryTokenStreamReader) |
Deserialize the next object from the input binary stream. |
Deserialize<T>(IBinaryTokenStreamReader) |
Deserialize the next object from the input binary stream. |
DeserializeFromByteArray(Byte[], Type) | |
DeserializeFromByteArray<T>(Byte[]) |
Deserialize data from the specified byte[] and rehydrate backi into objects. |
DeserializeInner(Type, IDeserializationContext) |
Deserialize the next object from the input binary stream. |
DeserializeInner<T>(IDeserializationContext) |
Deserialize the next object from the input binary stream. |
Dispose() | |
GetGetter(FieldInfo) | |
GetReferenceSetter(FieldInfo) |
Returns a delegate to set the value of this field for an instance. |
GetValueSetter(FieldInfo) |
Returns a delegate to set the value of this field for an instance. |
LogRegisteredTypes() | |
Register(Type, DeepCopier, Serializer, Deserializer) |
Register a Type with the serialization system to use the specified DeepCopier, Serializer and Deserializer functions. |
Register(Type, SerializationManager+DeepCopier, SerializationManager+Serializer, SerializationManager+Deserializer) |
Register a Type with the serialization system to use the specified DeepCopier, Serializer and Deserializer functions. |
RegisterSerializers(IApplicationPartManager) | |
RoundTripSerializationForTesting<T>(T) |
Internal test method to do a round-trip Serialize+Deserialize loop |
Serialize(Object, BinaryTokenStreamWriter) |
Serialize the specified object, using Serializer functions previously registered for this type. |
Serialize(Object, IBinaryTokenStreamWriter) |
Serialize the specified object, using Serializer functions previously registered for this type. |
SerializeInner(Object, ISerializationContext, Type) |
Encodes the object to the provided binary token stream. |
SerializeInner<T>(T, ISerializationContext) |
Encodes the object to the provided binary token stream. |
SerializeToByteArray(Object) |
Serialize data into byte[]. |