Compartilhar via


SerializationManager Classe

Definição

SerializationManager para supervisionar o sistema serializador do Orleans.

public sealed class SerializationManager : IDisposable
type SerializationManager = class
    interface IDisposable
Public NotInheritable Class SerializationManager
Implements IDisposable
Herança
SerializationManager
Implementações

Construtores

SerializationManager(IServiceProvider, IMessagingConfiguration, ITraceConfiguration)

SerializationManager para supervisionar o sistema serializador do Orleans.

SerializationManager(IServiceProvider, IOptions<SerializationProviderOptions>, ILoggerFactory, ITypeResolver, SerializationStatisticsGroup, Int32, Int32, Int32)

SerializationManager para supervisionar o sistema serializador do Orleans.

SerializationManager(IServiceProvider, IOptions<SerializationProviderOptions>, ILoggerFactory, ITypeResolver, SerializationStatisticsGroup, Int32)

SerializationManager para supervisionar o sistema serializador do Orleans.

Métodos

DeepCopy(Object)

Copie profundamente o objeto especificado usando funções DeepCopier registradas anteriormente para esse tipo.

DeepCopyInner(Object, ICopyContext)

Esse método faz uma cópia profunda do objeto passado para ele.

Deserialize(BinaryTokenStreamReader)

Desserialize o próximo objeto do fluxo binário de entrada.

Deserialize(IBinaryTokenStreamReader)

Desserialize o próximo objeto do fluxo binário de entrada.

Deserialize(Type, BinaryTokenStreamReader)

Desserialize o próximo objeto do fluxo binário de entrada.

Deserialize(Type, IBinaryTokenStreamReader)

Desserialize o próximo objeto do fluxo binário de entrada.

Deserialize<T>(BinaryTokenStreamReader)

Desserialize o próximo objeto do fluxo binário de entrada.

Deserialize<T>(IBinaryTokenStreamReader)

Desserialize o próximo objeto do fluxo binário de entrada.

DeserializeFromByteArray(Byte[], Type)

SerializationManager para supervisionar o sistema serializador do Orleans.

DeserializeFromByteArray<T>(Byte[])

Desserializar dados do byte[] especificado e reidratar backi em objetos.

DeserializeInner(Type, IDeserializationContext)

Desserialize o próximo objeto do fluxo binário de entrada.

DeserializeInner<T>(IDeserializationContext)

Desserialize o próximo objeto do fluxo binário de entrada.

Dispose()

SerializationManager para supervisionar o sistema serializador do Orleans.

GetGetter(FieldInfo)

SerializationManager para supervisionar o sistema serializador do Orleans.

GetReferenceSetter(FieldInfo)

Retorna um delegado para definir o valor desse campo para uma instância.

GetValueSetter(FieldInfo)

Retorna um delegado para definir o valor desse campo para uma instância.

LogRegisteredTypes()

SerializationManager para supervisionar o sistema serializador do Orleans.

Register(Type, DeepCopier, Serializer, Deserializer)

Registre um Tipo com o sistema de serialização para usar as funções DeepCopier, Serializer e Desserializador especificadas.

Register(Type, SerializationManager+DeepCopier, SerializationManager+Serializer, SerializationManager+Deserializer)

Registre um Tipo com o sistema de serialização para usar as funções DeepCopier, Serializer e Desserializador especificadas.

RegisterSerializers(IApplicationPartManager)

SerializationManager para supervisionar o sistema serializador do Orleans.

RoundTripSerializationForTesting<T>(T)

Método de teste interno para fazer um loop Serialize+Desserializar de ida e volta

Serialize(Object, BinaryTokenStreamWriter)

Serialize o objeto especificado usando funções serializadores registradas anteriormente para esse tipo.

Serialize(Object, IBinaryTokenStreamWriter)

Serialize o objeto especificado usando funções serializadores registradas anteriormente para esse tipo.

SerializeInner(Object, ISerializationContext, Type)

Codifica o objeto para o fluxo de token binário fornecido.

SerializeInner<T>(T, ISerializationContext)

Codifica o objeto para o fluxo de token binário fornecido.

SerializeToByteArray(Object)

Serializar dados em bytes[].

Aplica-se a