Freigeben über


SerializationManager Klasse

Definition

SerializationManager, um das Orleans-Serialisierungssystem zu überwachen.

public sealed class SerializationManager : IDisposable
type SerializationManager = class
    interface IDisposable
Public NotInheritable Class SerializationManager
Implements IDisposable
Vererbung
SerializationManager
Implementiert

Konstruktoren

SerializationManager(IServiceProvider, IMessagingConfiguration, ITraceConfiguration)

SerializationManager, um das Orleans-Serialisierungssystem zu überwachen.

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

SerializationManager, um das Orleans-Serialisierungssystem zu überwachen.

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

SerializationManager, um das Orleans-Serialisierungssystem zu überwachen.

Methoden

DeepCopy(Object)

Kopieren Sie das angegebene Objekt mithilfe von DeepCopier-Funktionen, die zuvor für diesen Typ registriert wurden.

DeepCopyInner(Object, ICopyContext)

Diese Methode erstellt eine tiefe Kopie des objekts, das an sie übergeben wird.

Deserialize(BinaryTokenStreamReader)

Deserialisieren Sie das nächste Objekt aus dem Eingabebinärdatenstrom.

Deserialize(IBinaryTokenStreamReader)

Deserialisieren Sie das nächste Objekt aus dem Eingabebinärdatenstrom.

Deserialize(Type, BinaryTokenStreamReader)

Deserialisieren Sie das nächste Objekt aus dem Eingabebinärdatenstrom.

Deserialize(Type, IBinaryTokenStreamReader)

Deserialisieren Sie das nächste Objekt aus dem Eingabebinärdatenstrom.

Deserialize<T>(BinaryTokenStreamReader)

Deserialisieren Sie das nächste Objekt aus dem Eingabebinärdatenstrom.

Deserialize<T>(IBinaryTokenStreamReader)

Deserialisieren Sie das nächste Objekt aus dem Eingabebinärdatenstrom.

DeserializeFromByteArray(Byte[], Type)

SerializationManager, um das Orleans-Serialisierungssystem zu überwachen.

DeserializeFromByteArray<T>(Byte[])

Deserialisieren Sie Daten aus dem angegebenen Byte[] und rehydrieren Sie backi in -Objekte.

DeserializeInner(Type, IDeserializationContext)

Deserialisieren Sie das nächste Objekt aus dem Eingabebinärdatenstrom.

DeserializeInner<T>(IDeserializationContext)

Deserialisieren Sie das nächste Objekt aus dem Eingabebinärdatenstrom.

Dispose()

SerializationManager, um das Orleans-Serialisierungssystem zu überwachen.

GetGetter(FieldInfo)

SerializationManager, um das Orleans-Serialisierungssystem zu überwachen.

GetReferenceSetter(FieldInfo)

Gibt einen Delegaten zurück, um den Wert dieses Felds für eine Instanz festzulegen.

GetValueSetter(FieldInfo)

Gibt einen Delegaten zurück, um den Wert dieses Felds für eine Instanz festzulegen.

LogRegisteredTypes()

SerializationManager, um das Orleans-Serialisierungssystem zu überwachen.

Register(Type, DeepCopier, Serializer, Deserializer)

Registrieren Sie einen Typ beim Serialisierungssystem, um die angegebenen Funktionen DeepCopier, Serializer und Deserializer zu verwenden.

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

Registrieren Sie einen Typ beim Serialisierungssystem, um die angegebenen Funktionen DeepCopier, Serializer und Deserializer zu verwenden.

RegisterSerializers(IApplicationPartManager)

SerializationManager, um das Orleans-Serialisierungssystem zu überwachen.

RoundTripSerializationForTesting<T>(T)

Interne Testmethode für eine Roundtrip-Serialize+Deserialize-Schleife

Serialize(Object, BinaryTokenStreamWriter)

Serialisieren Sie das angegebene Objekt mithilfe von Serialisierungsfunktionen, die zuvor für diesen Typ registriert wurden.

Serialize(Object, IBinaryTokenStreamWriter)

Serialisieren Sie das angegebene Objekt mithilfe von Serialisierungsfunktionen, die zuvor für diesen Typ registriert wurden.

SerializeInner(Object, ISerializationContext, Type)

Codiert das Objekt in den bereitgestellten binären Tokenstream.

SerializeInner<T>(T, ISerializationContext)

Codiert das Objekt in den bereitgestellten binären Tokenstream.

SerializeToByteArray(Object)

Serialisieren von Daten in byte[].

Gilt für: