Compartir a través de


SerializationContext Clase

Definición

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
SerializationContext
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.

Se aplica a