다음을 통해 공유


Orleans.Serialization 네임스페이스

클래스

ActivationIdConverter

Newtonsoft.Json.JsonConverter 에 대한 구현입니다 ActivationId.

BinaryFormatterISerializableSerializerOptions

에 대한 옵션입니다 Orleans.Serialization.BinaryFormatterISerializableSerializer.

BinaryFormatterSerializer
BinaryFormatterSerializer.TypeSerializationSurrogate
BinaryTokenStreamReader

Orleans 이진 토큰 스트림에 대한 판독기

BinaryTokenStreamWriter

Orleans 이진 토큰 스트림에 대한 기록기

BondSerializer

Bond 형식을 사용하는 IExternalSerializer의 구현입니다.

CodecNotFoundException

지정된 형식에 적합한 serializer 코덱을 찾을 수 없습니다.

ConfigureOrleansJsonSerializerOptions
DeepCopier<T>

개체 및 값을 복사하는 기능을 제공합니다.

DeserializationContext
DeserializationContextExtensions
DotNetSerializableCodec

패턴을 구현하는 형식에 대한 직렬 변환기입니다 ISerializable .

EnableKeyedSerializerAttribute

다른 serializer가 책임을 주장하지 않는 경우 형식이 이 클래스에 사용할 serializer 형식을 지정할 수 있습니다.

ExceptionCodec

형식에 대한 Exception 직렬 변환기입니다.

ExceptionSerializationOptions

예외 serialization에 대한 옵션입니다.

ExtendedWireTypeInvalidException

확장된 와이어 유형이 잘못되었습니다.

FieldIdNotPresentException

필드 식별자가 예상되었지만 존재하지 않았습니다.

FieldTypeInvalidException

필드 형식이 잘못되었습니다.

FieldTypeMissingException

필드 형식이 예상되었지만 존재하지 않았습니다.

FieldUtils
FSharpChoiceCodec<T1,T2>

에 대한 직렬 변환기입니다 Microsoft.FSharp.Core.FSharpChoice`2.

FSharpChoiceCodec<T1,T2,T3>
FSharpChoiceCodec<T1,T2,T3,T4>
FSharpChoiceCodec<T1,T2,T3,T4,T5>
FSharpChoiceCodec<T1,T2,T3,T4,T5,T6>
FSharpChoiceCopier<T1,T2>
FSharpChoiceCopier<T1,T2,T3>
FSharpChoiceCopier<T1,T2,T3,T4>
FSharpChoiceCopier<T1,T2,T3,T4,T5>
FSharpChoiceCopier<T1,T2,T3,T4,T5,T6>
FSharpListCodec<T>
FSharpListCopier<T>
FSharpMapCodec<TKey,TValue>
FSharpMapCopier<TKey,TValue>
FSharpOptionCodec<T>

에 대한 직렬 변환기입니다 Microsoft.FSharp.Core.FSharpOption`1.

FSharpOptionCopier<T>

에 대한 Microsoft.FSharp.Core.FSharpOption`1복사기 구현

FSharpRefCodec<T>
FSharpRefCopier<T>
FSharpResultCodec<T,TError>
FSharpResultCopier<T,TError>
FSharpSetCodec<T>
FSharpSetCopier<T>
FSharpValueOptionCodec<T>

에 대한 직렬 변환기입니다 Microsoft.FSharp.Core.FSharpValueOption`1.

FSharpValueOptionCopier<T>

에 대한 복사기입니다 Microsoft.FSharp.Core.FSharpValueOption`1.

GrainIdConverter

Newtonsoft.Json.JsonConverter 에 대한 구현입니다 GrainId.

GrainReferenceConverter
GrainReferenceJsonConverter

Newtonsoft.Json.JsonConverter 에 대한 구현입니다 GrainReference.

ILBasedSerializer

다른 직렬 변환기를 사용할 수 없는 경우 사용할 대체 직렬 변환기입니다.

ILBasedSerializerOptions

에 대한 옵션입니다 ILBasedSerializer.

ILGenerationException
IllegalTypeException

지정된 형식은 허용되지 않습니다.

IPAddressConverter

Newtonsoft.Json.JsonConverter 에 대한 구현입니다 IPAddress.

IPEndPointConverter

Newtonsoft.Json.JsonConverter 에 대한 구현입니다 IPEndPoint.

JsonCodec

를 사용하는 serialization 코덱입니다 JsonSerializer.

JsonCodecOptions

에 대한 옵션입니다 JsonCodec.

MembershipVersionJsonConverter

Newtonsoft.Json.JsonConverter 에 대한 구현입니다 MembershipVersion.

NewtonsoftJsonCodec
NewtonsoftJsonCodecOptions

에 대한 옵션입니다 NewtonsoftJsonCodec.

ObjectSerializer

정적으로 알려지지 않은 형식이 있는 값을 직렬화 및 역직렬화하는 메서드를 제공합니다.

OrleansJsonSerializationBinder

Newtonsoft.Json.Serialization.ISerializationBinder 구현은 을 사용하여 형식을 TypeResolver확인합니다.

OrleansJsonSerializer

Orleans 형식을 지원하도록 구성 Newtonsoft.Json.JsonSerializerSettings 하기 위한 유틸리티 클래스입니다.

OrleansJsonSerializerOptions
OrleansJsonSerializerSettings
OrleansSerializer
ProtobufSerializer

Protobuf 형식을 사용하는 IExternalSerializer 구현입니다.

ReferenceFieldNotSupportedException

값에 대한 참조는 여기에서 지원되지 않습니다.

ReferenceNotFoundException

참조된 값을 찾을 수 없습니다.

RemoteNonDeserializableException

완전히 역직렬화할 수 없는 예외를 나타냅니다.

RequiredFieldMissingException

필수 필드가 없습니다.

SchemaTypeInvalidException

스키마 유형이 잘못되었습니다.

SerializationConstructorNotFoundException

형식에 serialization 생성자가 없는 경우 throw됩니다.

SerializationContext

serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다.

SerializationContextBase
SerializationContextExtensions
SerializationHostingExtensions

의 확장 메서드입니다 ISerializerBuilder.

SerializationManager

SerializationManager - Orleans 직렬 변환기 시스템을 감독합니다.

SerializationStatisticsGroup

serialization과 관련된 통계입니다.

Serializer<T>

값을 직렬화하고 역직렬화합니다.

SerializerBuilderExtensions

에 대한 확장입니다 ISerializerBuilder.

SerializerConfigurationAnalyzer

serializer 구성을 분석하여 구성 문제를 찾습니다.

SerializerConfigurationAnalyzer.SerializerConfigurationComplaint

인터페이스 메서드에 사용되는 형식의 직렬화 가능성과 관련된 구성 문제를 나타냅니다.

SerializerContextExtensions
SerializerDelegateMetadata

지정된 형식을 serializer하는 데 사용되는 대리자 집합에 대해 설명합니다.

SerializerException

serializer 예외에 대한 기본 예외입니다.

SerializerFeature

serializer 및 serialization 형식에 대한 메타데이터를 포함합니다.

SerializerKnownTypeMetadata

serializer로 식별할 수 있는 형식에 대해 설명합니다.

SerializerTypeMetadata

serialization 메서드가 있는 클래스에 대해 설명합니다.

ServiceCollectionExtensions

IServiceCollection 확장.

SiloAddressConverter
SiloAddressJsonConverter

Newtonsoft.Json.JsonConverter 에 대한 구현입니다 SiloAddress.

TypeMissingException

형식이 예상되었지만 찾을 수 없습니다.

UnavailableExceptionFallbackException

역직렬화 중에 사용할 수 없는 형식이 있는 예외를 나타냅니다.

UnexpectedLengthPrefixValueException

길이가 필요한 길이로 인코딩된 필드

UniqueKeyConverter

Newtonsoft.Json.JsonConverter 에 대한 구현입니다 UniqueKey.

UnknownReferencedTypeException

참조된 형식을 찾을 수 없습니다.

UnknownWellKnownTypeException

잘 알려진 형식을 알 수 없습니다.

UnsupportedWireTypeException

와이어 유형은 지원되지 않습니다.

ValueSerializer<T>

값 형식을 직렬화하고 역직렬화합니다.

구조체

FSharpListSurrogate<T>
FSharpMapSurrogate<TKey,TValue>
FSharpRefSurrogate<T>
FSharpSetSurrogate<T>
GrainReferenceKeyInfo

형식은 조직 참조를 공간 효율적인 직렬화할 수 있도록 조직 참조 키의 하위 수준 표현입니다.

SerializationManager.SerializerMethods
SerializerMethods

serialization을 위한 대리자를 포함합니다.

인터페이스

IBinaryTokenStreamReader
IBinaryTokenStreamWriter
ICopyContext
IDeserializationContext
IExternalSerializer

직렬화되는 형식을 초기화할 때(제네릭) 알 수 없는 경우에도 타사 직렬 변환기가 serialization을 수행할 수 있도록 하는 인터페이스입니다.

이 인터페이스를 상속하는 형식은 종속성 주입을 통해 검색되고 Serialization Manager에 자동으로 통합됩니다.

IFieldUtils
IKeyedSerializer
IOnDeserialized

역직렬화된 경우 클래스에 알림이 표시됨을 나타냅니다.

ISerializationContext
ISerializerBuilder

serialization을 구성하기 위한 작성기 인터페이스입니다.

ISerializerContext
ITypeConverter

String 표현을 변환 Type 합니다.

ITypeFilter

형식을 로드하고 serialization, deserialization, etcetera에 참여할 수 있도록 하는 기능입니다.

ITypeNameFilter

형식을 로드하고 serialization, deserialization, etcetera에 참여할 수 있도록 하는 기능입니다.

열거형

KeyedSerializerId

대리자

DeepCopier

개체 및 값을 복사하는 기능을 제공합니다.

Deserializer

역직렬 변환기 함수입니다.

SerializationManager.DeepCopier

심층 복사기 함수입니다.

SerializationManager.Deserializer

역직렬 변환기 함수입니다.

SerializationManager.Serializer

Serializer 함수입니다.

SerializationManager.ValueTypeSetter<TDeclaring,TField>

값 형식의 필드를 설정하는 데 사용되는 대리자입니다.

Serializer

값을 직렬화하고 역직렬화합니다.

ValueTypeSetter<TDeclaring,TField>

값 형식의 필드를 설정하는 데 사용되는 대리자입니다.