SerializationManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
SerializationManager для наблюдения за системой сериализатора Orleans.
public sealed class SerializationManager : IDisposable
type SerializationManager = class
interface IDisposable
Public NotInheritable Class SerializationManager
Implements IDisposable
- Наследование
-
SerializationManager
- Реализации
Конструкторы
SerializationManager(IServiceProvider, IMessagingConfiguration, ITraceConfiguration) |
SerializationManager для наблюдения за системой сериализатора Orleans. |
SerializationManager(IServiceProvider, IOptions<SerializationProviderOptions>, ILoggerFactory, ITypeResolver, SerializationStatisticsGroup, Int32, Int32, Int32) |
SerializationManager для наблюдения за системой сериализатора Orleans. |
SerializationManager(IServiceProvider, IOptions<SerializationProviderOptions>, ILoggerFactory, ITypeResolver, SerializationStatisticsGroup, Int32) |
SerializationManager для наблюдения за системой сериализатора Orleans. |
Методы
DeepCopy(Object) |
Глубокое копирование указанного объекта с помощью функций DeepCopier, ранее зарегистрированных для этого типа. |
DeepCopyInner(Object, ICopyContext) |
Этот метод создает глубокую копию переданного ему объекта. |
Deserialize(BinaryTokenStreamReader) |
Десериализируйте следующий объект из входного двоичного потока. |
Deserialize(IBinaryTokenStreamReader) |
Десериализируйте следующий объект из входного двоичного потока. |
Deserialize(Type, BinaryTokenStreamReader) |
Десериализируйте следующий объект из входного двоичного потока. |
Deserialize(Type, IBinaryTokenStreamReader) |
Десериализируйте следующий объект из входного двоичного потока. |
Deserialize<T>(BinaryTokenStreamReader) |
Десериализируйте следующий объект из входного двоичного потока. |
Deserialize<T>(IBinaryTokenStreamReader) |
Десериализируйте следующий объект из входного двоичного потока. |
DeserializeFromByteArray(Byte[], Type) |
SerializationManager для наблюдения за системой сериализатора Orleans. |
DeserializeFromByteArray<T>(Byte[]) |
Десериализируйте данные из указанного byte[] и восстановите backi в объекты. |
DeserializeInner(Type, IDeserializationContext) |
Десериализируйте следующий объект из входного двоичного потока. |
DeserializeInner<T>(IDeserializationContext) |
Десериализируйте следующий объект из входного двоичного потока. |
Dispose() |
SerializationManager для наблюдения за системой сериализатора Orleans. |
GetGetter(FieldInfo) |
SerializationManager для наблюдения за системой сериализатора Orleans. |
GetReferenceSetter(FieldInfo) |
Возвращает делегат для задания значения этого поля для экземпляра. |
GetValueSetter(FieldInfo) |
Возвращает делегат для задания значения этого поля для экземпляра. |
LogRegisteredTypes() |
SerializationManager для наблюдения за системой сериализатора Orleans. |
Register(Type, DeepCopier, Serializer, Deserializer) |
Зарегистрируйте тип в системе сериализации, чтобы использовать указанные функции DeepCopier, Serializer и Deserializer. |
Register(Type, SerializationManager+DeepCopier, SerializationManager+Serializer, SerializationManager+Deserializer) |
Зарегистрируйте тип в системе сериализации, чтобы использовать указанные функции DeepCopier, Serializer и Deserializer. |
RegisterSerializers(IApplicationPartManager) |
SerializationManager для наблюдения за системой сериализатора Orleans. |
RoundTripSerializationForTesting<T>(T) |
Внутренний метод тестирования для выполнения кругового цикла Serialize+Deserialize |
Serialize(Object, BinaryTokenStreamWriter) |
Сериализуйте указанный объект с помощью функций Сериализатора, ранее зарегистрированных для этого типа. |
Serialize(Object, IBinaryTokenStreamWriter) |
Сериализуйте указанный объект с помощью функций Сериализатора, ранее зарегистрированных для этого типа. |
SerializeInner(Object, ISerializationContext, Type) |
Кодирует объект в предоставленный поток двоичных маркеров. |
SerializeInner<T>(T, ISerializationContext) |
Кодирует объект в предоставленный поток двоичных маркеров. |
SerializeToByteArray(Object) |
Сериализация данных в байт[]. |