다음을 통해 공유


Orleans.Serialization 네임스페이스

클래스

ActivationIdConverter

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

BinaryFormatterISerializableSerializerOptions

Orleans.Serialization.BinaryFormatterISerializableSerializer옵션.

BinaryFormatterSerializer
BinaryFormatterSerializer.TypeSerializationSurrogate
BinaryTokenStreamReader

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

BinaryTokenStreamWriter

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

BondSerializer

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

CodecNotFoundException

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

ConfigureOrleansJsonSerializerOptions
DeepCopier<T>

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

DeserializationContext
DeserializationContextExtensions
DotNetSerializableCodec

ISerializable 패턴을 구현하는 형식에 대한 serializer입니다.

EnableKeyedSerializerAttribute

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

ExceptionCodec

Exception 형식에 대한 serializer입니다.

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>
FSharpUnitCodec

Microsoft.FSharp.Core.Unit 직렬 변환기

FSharpUnitCopier

Microsoft.FSharp.Core.Unit 대한 복사기

FSharpValueOptionCodec<T>

Microsoft.FSharp.Core.FSharpValueOption`1직렬 변환기.

FSharpValueOptionCopier<T>

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

GrainIdConverter

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

GrainReferenceConverter
GrainReferenceJsonConverter

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

ILBasedSerializer

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

ILBasedSerializerOptions

ILBasedSerializer옵션.

ILGenerationException
IllegalTypeException

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

IPAddressConverter

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

IPEndPointConverter

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

JsonCodec

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

JsonCodecOptions

JsonCodec옵션.

MembershipVersionJsonConverter

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

NewtonsoftJsonCodec
NewtonsoftJsonCodecOptions

NewtonsoftJsonCodec옵션.

ObjectSerializer

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

OrleansJsonSerializationBinder

TypeResolver사용하여 형식을 확인하는 Newtonsoft.Json.Serialization.ISerializationBinder 구현.

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

Orleans serializer 시스템을 감독하는 SerializationManager입니다.

SerializationStatisticsGroup

serialization과 관련된 통계입니다.

Serializer<T>

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

SerializerBuilderExtensions

ISerializerBuilder확장 .

SerializerConfigurationAnalyzer

직렬 변환기 구성을 분석하여 구성 문제를 찾습니다.

SerializerConfigurationAnalyzer.SerializerConfigurationComplaint

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

SerializerContextExtensions
SerializerDelegateMetadata

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

SerializerException

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

SerializerFeature

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

SerializerKnownTypeMetadata

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

SerializerTypeMetadata

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

ServiceCollectionExtensions

확장 IServiceCollection.

SiloAddressConverter
SiloAddressJsonConverter

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

TypeMissingException

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

UnavailableExceptionFallbackException

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

UnexpectedLengthPrefixValueException

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

UniqueKeyConverter

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

UnknownReferencedTypeException

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

UnknownWellKnownTypeException

잘 알려진 형식은 알려지지 않았습니다.

UnsupportedWireTypeException

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

ValueSerializer<T>

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

구조체

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

형식은 곡물 참조를 공간 효율적으로 serialization할 수 있도록 하는 곡물 참조 키의 하위 수준 표현입니다.

SerializationManager.SerializerMethods
SerializerMethods

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

인터페이스

IBinaryTokenStreamReader
IBinaryTokenStreamWriter
ICopyContext
IDeserializationContext
IExternalSerializer

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

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

IFieldUtils
IKeyedSerializer
IOnDeserialized

역직렬화되었을 때 클래스에 알림을 받도록 나타냅니다.

ISerializationContext
ISerializerBuilder

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

ISerializerContext
ITypeConverter

Type 표현과 String 표현 사이를 변환합니다.

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>

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