다음을 통해 공유


SerializationManager 클래스

정의

Orleans 직렬 변환기 시스템을 감독하는 serializationManager입니다.

public sealed class SerializationManager : IDisposable
type SerializationManager = class
    interface IDisposable
Public NotInheritable Class SerializationManager
Implements IDisposable
상속
SerializationManager
구현

생성자

SerializationManager(IServiceProvider, IMessagingConfiguration, ITraceConfiguration)

Orleans 직렬 변환기 시스템을 감독하는 serializationManager입니다.

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

Orleans 직렬 변환기 시스템을 감독하는 serializationManager입니다.

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

Orleans 직렬 변환기 시스템을 감독하는 serializationManager입니다.

메서드

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)

Orleans 직렬 변환기 시스템을 감독하는 serializationManager입니다.

DeserializeFromByteArray<T>(Byte[])

지정된 바이트[]에서 데이터를 역직렬화하고 백리를 개체로 리하이딩합니다.

DeserializeInner(Type, IDeserializationContext)

입력 이진 스트림에서 다음 개체를 역직렬화합니다.

DeserializeInner<T>(IDeserializationContext)

입력 이진 스트림에서 다음 개체를 역직렬화합니다.

Dispose()

Orleans 직렬 변환기 시스템을 감독하는 serializationManager입니다.

GetGetter(FieldInfo)

Orleans 직렬 변환기 시스템을 감독하는 serializationManager입니다.

GetReferenceSetter(FieldInfo)

인스턴스에 대해 이 필드의 값을 설정하는 대리자를 반환합니다.

GetValueSetter(FieldInfo)

인스턴스에 대해 이 필드의 값을 설정하는 대리자를 반환합니다.

LogRegisteredTypes()

Orleans 직렬 변환기 시스템을 감독하는 serializationManager입니다.

Register(Type, DeepCopier, Serializer, Deserializer)

지정된 DeepCopier, Serializer 및 Deserializer 함수를 사용하도록 Type을 serialization 시스템에 등록합니다.

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

지정된 DeepCopier, Serializer 및 Deserializer 함수를 사용하도록 Type을 serialization 시스템에 등록합니다.

RegisterSerializers(IApplicationPartManager)

Orleans 직렬 변환기 시스템을 감독하는 serializationManager입니다.

RoundTripSerializationForTesting<T>(T)

왕복 Serialize+Deserialize 루프를 수행하는 내부 테스트 방법

Serialize(Object, BinaryTokenStreamWriter)

이 형식에 대해 이전에 등록된 Serializer 함수를 사용하여 지정된 개체를 직렬화합니다.

Serialize(Object, IBinaryTokenStreamWriter)

이 형식에 대해 이전에 등록된 Serializer 함수를 사용하여 지정된 개체를 직렬화합니다.

SerializeInner(Object, ISerializationContext, Type)

제공된 이진 토큰 스트림에 개체를 인코딩합니다.

SerializeInner<T>(T, ISerializationContext)

제공된 이진 토큰 스트림에 개체를 인코딩합니다.

SerializeToByteArray(Object)

데이터를 바이트[]로 직렬화합니다.

적용 대상