SerializationManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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, Int32, Int32) |
SerializationManager, um das Orleans-Serialisierungssystem zu überwachen. |
SerializationManager(IServiceProvider, IOptions<SerializationProviderOptions>, ILoggerFactory, ITypeResolver, SerializationStatisticsGroup, 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[]. |