SerializationContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización.
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
- Herencia
-
SerializationContext
- Herencia
- Implementaciones
Comentarios
Las funciones DeepCopier de Orleans generan código usan el método RecordObject para registrar la asignación del objeto original a la instancia copiada de ese objeto para que se pueda conservar la identidad del objeto al serializar gráficos de objetos de .NET.
Constructores
SerializationContext(SerializationManager) |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. |
Propiedades
AdditionalContext |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. |
CurrentOffset |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. |
MaxSustainedSerializationContextCapacity |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. (Heredado de SerializationContextBase) |
SerializationManager |
Obtiene el administrador de serialización. |
SerializationManager |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. (Heredado de SerializationContextBase) |
ServiceProvider |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. |
ServiceProvider |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. (Heredado de SerializationContextBase) |
StreamWriter |
Obtiene el administrador de serialización. |
Métodos
CheckObjectWhileCopying(Object) |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. |
CheckObjectWhileSerializing(Object) |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. |
DeepCopyInner(Object) |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. |
RecordCopy(Object, Object) |
Registre una asignación de objeto a copia en el contexto de serialización actual. Se usa para mantener el gráfico de objetos de .NET durante las operaciones de serialización. Se usa en el código generado. |
RecordObject(Object, Int32) |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. |
SerializeInner(Object, Type) |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. |
Métodos de extensión
CreateNestedContext(ISerializationContext, Int32, BinaryTokenStreamWriter) |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. |
CreateNestedContext(ISerializationContext, Int32, IBinaryTokenStreamWriter) |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. |
RecordObject(ISerializationContext, Object) |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. |
SerializeInner<T>(ISerializationContext, T) |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. |
GetSerializationManager(ISerializerContext) |
Mantiene información de contexto para el subproceso actual durante las operaciones de serialización. |