Partilhar via


SerializationContext Classe

Definição

Mantém informações de contexto para o thread atual durante operações de serialização.

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
Herança
SerializationContext
Herança
SerializationContext
Implementações

Comentários

As funções DeepCopier no código gerado pelo Orleans usam o método RecordObject para registrar o mapeamento do objeto original para a instância copiada desse objeto para que a identidade do objeto possa ser preservada ao serializar grafos de objeto .NET.

Construtores

SerializationContext(SerializationManager)

Mantém informações de contexto para o thread atual durante operações de serialização.

Propriedades

AdditionalContext

Mantém informações de contexto para o thread atual durante operações de serialização.

CurrentOffset

Mantém informações de contexto para o thread atual durante operações de serialização.

MaxSustainedSerializationContextCapacity

Mantém informações de contexto para o thread atual durante operações de serialização.

(Herdado de SerializationContextBase)
SerializationManager

Obtém o gerenciador de serialização.

SerializationManager

Mantém informações de contexto para o thread atual durante operações de serialização.

(Herdado de SerializationContextBase)
ServiceProvider

Mantém informações de contexto para o thread atual durante operações de serialização.

ServiceProvider

Mantém informações de contexto para o thread atual durante operações de serialização.

(Herdado de SerializationContextBase)
StreamWriter

Obtém o gerenciador de serialização.

Métodos

CheckObjectWhileCopying(Object)

Mantém informações de contexto para o thread atual durante operações de serialização.

CheckObjectWhileSerializing(Object)

Mantém informações de contexto para o thread atual durante operações de serialização.

DeepCopyInner(Object)

Mantém informações de contexto para o thread atual durante operações de serialização.

RecordCopy(Object, Object)

Registre um mapeamento de objeto para cópia no contexto de serialização atual. Usado para manter o grafo de objeto do .NET durante operações de serialização. Usado no código gerado.

RecordObject(Object, Int32)

Mantém informações de contexto para o thread atual durante operações de serialização.

SerializeInner(Object, Type)

Mantém informações de contexto para o thread atual durante operações de serialização.

Métodos de Extensão

CreateNestedContext(ISerializationContext, Int32, BinaryTokenStreamWriter)

Mantém informações de contexto para o thread atual durante operações de serialização.

CreateNestedContext(ISerializationContext, Int32, IBinaryTokenStreamWriter)

Mantém informações de contexto para o thread atual durante operações de serialização.

RecordObject(ISerializationContext, Object)

Mantém informações de contexto para o thread atual durante operações de serialização.

SerializeInner<T>(ISerializationContext, T)

Mantém informações de contexto para o thread atual durante operações de serialização.

GetSerializationManager(ISerializerContext)

Mantém informações de contexto para o thread atual durante operações de serialização.

Aplica-se a