Partager via


SerializationManager Classe

Définition

SerializationManager pour superviser le système de sérialiseur Orleans.

public sealed class SerializationManager : IDisposable
type SerializationManager = class
    interface IDisposable
Public NotInheritable Class SerializationManager
Implements IDisposable
Héritage
SerializationManager
Implémente

Constructeurs

SerializationManager(IServiceProvider, IMessagingConfiguration, ITraceConfiguration)

SerializationManager pour superviser le système de sérialiseur Orleans.

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

SerializationManager pour superviser le système de sérialiseur Orleans.

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

SerializationManager pour superviser le système de sérialiseur Orleans.

Méthodes

DeepCopy(Object)

Copiez en profondeur l’objet spécifié, à l’aide de fonctions DeepCopier précédemment inscrites pour ce type.

DeepCopyInner(Object, ICopyContext)

Cette méthode effectue une copie approfondie de l’objet qui lui est passé.

Deserialize(BinaryTokenStreamReader)

Désérialisez l’objet suivant du flux binaire d’entrée.

Deserialize(IBinaryTokenStreamReader)

Désérialisez l’objet suivant du flux binaire d’entrée.

Deserialize(Type, BinaryTokenStreamReader)

Désérialisez l’objet suivant du flux binaire d’entrée.

Deserialize(Type, IBinaryTokenStreamReader)

Désérialisez l’objet suivant du flux binaire d’entrée.

Deserialize<T>(BinaryTokenStreamReader)

Désérialisez l’objet suivant du flux binaire d’entrée.

Deserialize<T>(IBinaryTokenStreamReader)

Désérialisez l’objet suivant du flux binaire d’entrée.

DeserializeFromByteArray(Byte[], Type)

SerializationManager pour superviser le système de sérialiseur Orleans.

DeserializeFromByteArray<T>(Byte[])

Désérialisez les données de l’octet spécifié[] et réhydratez backi en objets.

DeserializeInner(Type, IDeserializationContext)

Désérialisez l’objet suivant du flux binaire d’entrée.

DeserializeInner<T>(IDeserializationContext)

Désérialisez l’objet suivant du flux binaire d’entrée.

Dispose()

SerializationManager pour superviser le système de sérialiseur Orleans.

GetGetter(FieldInfo)

SerializationManager pour superviser le système de sérialiseur Orleans.

GetReferenceSetter(FieldInfo)

Retourne un délégué pour définir la valeur de ce champ pour une instance.

GetValueSetter(FieldInfo)

Retourne un délégué pour définir la valeur de ce champ pour une instance.

LogRegisteredTypes()

SerializationManager pour superviser le système de sérialiseur Orleans.

Register(Type, DeepCopier, Serializer, Deserializer)

Inscrivez un type auprès du système de sérialisation pour utiliser les fonctions DeepCopier, Serializer et Deserializer spécifiées.

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

Inscrivez un type auprès du système de sérialisation pour utiliser les fonctions DeepCopier, Serializer et Deserializer spécifiées.

RegisterSerializers(IApplicationPartManager)

SerializationManager pour superviser le système de sérialiseur Orleans.

RoundTripSerializationForTesting<T>(T)

Méthode de test interne pour effectuer une boucle Serialize+Deserialize aller-retour

Serialize(Object, BinaryTokenStreamWriter)

Sérialisez l’objet spécifié à l’aide des fonctions sérialiseurs précédemment inscrites pour ce type.

Serialize(Object, IBinaryTokenStreamWriter)

Sérialisez l’objet spécifié à l’aide des fonctions sérialiseurs précédemment inscrites pour ce type.

SerializeInner(Object, ISerializationContext, Type)

Encode l’objet dans le flux de jeton binaire fourni.

SerializeInner<T>(T, ISerializationContext)

Encode l’objet dans le flux de jeton binaire fourni.

SerializeToByteArray(Object)

Sérialiser des données en octets[].

S’applique à