Condividi tramite


SerializationManager Classe

Definizione

SerializationManager per supervisionare il sistema serializzatore Orleans.

public sealed class SerializationManager : IDisposable
type SerializationManager = class
    interface IDisposable
Public NotInheritable Class SerializationManager
Implements IDisposable
Ereditarietà
SerializationManager
Implementazioni

Costruttori

SerializationManager(IServiceProvider, IMessagingConfiguration, ITraceConfiguration)

SerializationManager per supervisionare il sistema serializzatore Orleans.

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

SerializationManager per supervisionare il sistema serializzatore Orleans.

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

SerializationManager per supervisionare il sistema serializzatore Orleans.

Metodi

DeepCopy(Object)

Copiare in modo approfondito l'oggetto specificato usando le funzioni DeepCopier registrate in precedenza per questo tipo.

DeepCopyInner(Object, ICopyContext)

Questo metodo esegue una copia profonda dell'oggetto passato.

Deserialize(BinaryTokenStreamReader)

Deserializzare l'oggetto successivo dal flusso binario di input.

Deserialize(IBinaryTokenStreamReader)

Deserializzare l'oggetto successivo dal flusso binario di input.

Deserialize(Type, BinaryTokenStreamReader)

Deserializzare l'oggetto successivo dal flusso binario di input.

Deserialize(Type, IBinaryTokenStreamReader)

Deserializzare l'oggetto successivo dal flusso binario di input.

Deserialize<T>(BinaryTokenStreamReader)

Deserializzare l'oggetto successivo dal flusso binario di input.

Deserialize<T>(IBinaryTokenStreamReader)

Deserializzare l'oggetto successivo dal flusso binario di input.

DeserializeFromByteArray(Byte[], Type)

SerializationManager per supervisionare il sistema serializzatore Orleans.

DeserializeFromByteArray<T>(Byte[])

Deserializzare i dati dal byte specificato[] e reidratare nuovamente gli oggetti.

DeserializeInner(Type, IDeserializationContext)

Deserializzare l'oggetto successivo dal flusso binario di input.

DeserializeInner<T>(IDeserializationContext)

Deserializzare l'oggetto successivo dal flusso binario di input.

Dispose()

SerializationManager per supervisionare il sistema serializzatore Orleans.

GetGetter(FieldInfo)

SerializationManager per supervisionare il sistema serializzatore Orleans.

GetReferenceSetter(FieldInfo)

Restituisce un delegato per impostare il valore di questo campo per un'istanza.

GetValueSetter(FieldInfo)

Restituisce un delegato per impostare il valore di questo campo per un'istanza.

LogRegisteredTypes()

SerializationManager per supervisionare il sistema serializzatore Orleans.

Register(Type, DeepCopier, Serializer, Deserializer)

Registrare un tipo con il sistema di serializzazione per usare le funzioni DeepCopier, Serializer e Deserializer specificate.

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

Registrare un tipo con il sistema di serializzazione per usare le funzioni DeepCopier, Serializer e Deserializer specificate.

RegisterSerializers(IApplicationPartManager)

SerializationManager per supervisionare il sistema serializzatore Orleans.

RoundTripSerializationForTesting<T>(T)

Metodo di test interno per eseguire un ciclo Serialize+Deserialize round trip

Serialize(Object, BinaryTokenStreamWriter)

Serializzare l'oggetto specificato usando le funzioni serializzatori registrate in precedenza per questo tipo.

Serialize(Object, IBinaryTokenStreamWriter)

Serializzare l'oggetto specificato usando le funzioni serializzatori registrate in precedenza per questo tipo.

SerializeInner(Object, ISerializationContext, Type)

Codifica l'oggetto nel flusso di token binario specificato.

SerializeInner<T>(T, ISerializationContext)

Codifica l'oggetto nel flusso di token binario specificato.

SerializeToByteArray(Object)

Serializzare i dati in byte[].

Si applica a