SerializationContext 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.
Maintains context information for current thread during serialization operations.
public class SerializationContext : Orleans.Serialization.ICopyContext, Orleans.Serialization.ISerializationContext
public class SerializationContext : Orleans.Serialization.SerializationContextBase, Orleans.Serialization.ICopyContext, Orleans.Serialization.ISerializationContext
public sealed class SerializationContext : Orleans.Serialization.SerializationContextBase, Orleans.Serialization.ICopyContext, Orleans.Serialization.ISerializationContext
type SerializationContext = class
interface ICopyContext
interface ISerializerContext
interface ISerializationContext
type SerializationContext = class
inherit SerializationContextBase
interface ICopyContext
interface ISerializerContext
interface ISerializationContext
Public Class SerializationContext
Implements ICopyContext, ISerializationContext
Public Class SerializationContext
Inherits SerializationContextBase
Implements ICopyContext, ISerializationContext
Public NotInheritable Class SerializationContext
Inherits SerializationContextBase
Implements ICopyContext, ISerializationContext
- Inheritance
-
SerializationContext
- Inheritance
- Implements
Remarks
DeepCopier functions in Orleans generated code use the RecordObject method to record the mapping of original object to the copied instance of that object so that object identity can be preserved when serializing .NET object graphs.
Constructors
SerializationContext(SerializationManager) |
Properties
AdditionalContext | |
CurrentOffset | |
MaxSustainedSerializationContextCapacity | (Inherited from SerializationContextBase) |
SerializationManager |
Gets the serialization manager. |
SerializationManager | (Inherited from SerializationContextBase) |
ServiceProvider | |
ServiceProvider | (Inherited from SerializationContextBase) |
StreamWriter |
Gets the serialization manager. |
Methods
CheckObjectWhileCopying(Object) | |
CheckObjectWhileSerializing(Object) | |
DeepCopyInner(Object) | |
RecordCopy(Object, Object) |
Record an object-to-copy mapping into the current serialization context. Used for maintaining the .NET object graph during serialization operations. Used in generated code. |
RecordObject(Object, Int32) | |
SerializeInner(Object, Type) |