Compartir a través de


Orleans.Serialization Espacio de nombres

Clases

ActivationIdConverter

Newtonsoft.Json.JsonConverter implementación de ActivationId.

BinaryFormatterISerializableSerializerOptions

Opciones de Orleans.Serialization.BinaryFormatterISerializableSerializer.

BinaryFormatterSerializer
BinaryFormatterSerializer.TypeSerializationSurrogate
BinaryTokenStreamReader

Lector de flujos de tokens binarios de Orleans

BinaryTokenStreamWriter

Escritura para secuencias de tokens binarios de Orleans

BondSerializer

Implementación de IExternalSerializer para su uso con tipos bond.

CodecNotFoundException

No se encontró ningún códec de serializador adecuado para un tipo especificado.

ConfigureOrleansJsonSerializerOptions
DeepCopier<T>

Proporciona funcionalidad para copiar objetos y valores.

DeserializationContext
DeserializationContextExtensions
DotNetSerializableCodec

Serializador para tipos que implementan el patrón ISerializable.

EnableKeyedSerializerAttribute

Permite que un tipo especifique el tipo de serializador que se va a usar para esta clase en caso de que ningún otro serializador solicite responsabilidad.

ExceptionCodec

Serializador para tipos de Exception.

ExceptionSerializationOptions

Opciones para la serialización de excepciones.

ExtendedWireTypeInvalidException

El tipo de cable extendido no es válido.

FieldIdNotPresentException

Se esperaba un identificador de campo, pero no está presente.

FieldTypeInvalidException

El tipo de campo no es válido.

FieldTypeMissingException

Se esperaba un tipo de campo, pero no está presente.

FieldUtils
FSharpChoiceCodec<T1,T2>

Serializador para 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>

Serializador para Microsoft.FSharp.Core.FSharpOption`1.

FSharpOptionCopier<T>

Implementación del copiador para Microsoft.FSharp.Core.FSharpOption`1.

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

Serializador para Microsoft.FSharp.Core.Unit

FSharpUnitCopier

Copiador para Microsoft.FSharp.Core.Unit

FSharpValueOptionCodec<T>

Serializador para Microsoft.FSharp.Core.FSharpValueOption`1.

FSharpValueOptionCopier<T>

Copiador para Microsoft.FSharp.Core.FSharpValueOption`1.

GrainIdConverter

Newtonsoft.Json.JsonConverter implementación de GrainId.

GrainReferenceConverter
GrainReferenceJsonConverter

Newtonsoft.Json.JsonConverter implementación de GrainReference.

ILBasedSerializer

Serializador de reserva que se va a usar cuando otros serializadores no están disponibles.

ILBasedSerializerOptions

Opciones de ILBasedSerializer.

ILGenerationException
IllegalTypeException

No se permite un tipo especificado.

IPAddressConverter

Newtonsoft.Json.JsonConverter implementación de IPAddress.

IPEndPointConverter

Newtonsoft.Json.JsonConverter implementación de IPEndPoint.

JsonCodec

Códec de serialización que usa JsonSerializer.

JsonCodecOptions

Opciones de JsonCodec.

MembershipVersionJsonConverter

Newtonsoft.Json.JsonConverter implementación de MembershipVersion.

NewtonsoftJsonCodec
NewtonsoftJsonCodecOptions

Opciones de NewtonsoftJsonCodec.

ObjectSerializer

Proporciona métodos para serializar y deserializar valores que tienen tipos que no se conocen estáticamente.

OrleansJsonSerializationBinder

Implementación de Newtonsoft.Json.Serialization.ISerializationBinder que resuelve los tipos mediante un TypeResolver.

OrleansJsonSerializer

Clase de utilidad para configurar Newtonsoft.Json.JsonSerializerSettings para admitir tipos de Orleans.

OrleansJsonSerializerOptions
OrleansJsonSerializerSettings
OrleansSerializer
ProtobufSerializer

Implementación de IExternalSerializer para su uso con tipos Protobuf.

ReferenceFieldNotSupportedException

Aquí no se admite una referencia a un valor.

ReferenceNotFoundException

No se encontró un valor al que se hace referencia.

RemoteNonDeserializableException

Representa una excepción que no se puede deserializar completamente.

RequiredFieldMissingException

No estaba presente un campo obligatorio.

SchemaTypeInvalidException

El tipo de esquema no es válido.

SerializationConstructorNotFoundException

Se produce cuando un tipo no tiene ningún constructor de serialización.

SerializationContext

Mantiene información de contexto para el subproceso actual durante las operaciones de serialización.

SerializationContextBase
SerializationContextExtensions
SerializationHostingExtensions

Método de extensión para ISerializerBuilder.

SerializationManager

SerializationManager para supervisar el sistema serializador orleans.

SerializationStatisticsGroup

Estadísticas relacionadas con la serialización.

Serializer<T>

Serializa y deserializa valores.

SerializerBuilderExtensions

Extensiones para ISerializerBuilder.

SerializerConfigurationAnalyzer

Analiza la configuración del serializador para encontrar problemas de configuración probables.

SerializerConfigurationAnalyzer.SerializerConfigurationComplaint

Representa un problema de configuración relacionado con la serialización de un tipo usado en los métodos de interfaz.

SerializerContextExtensions
SerializerDelegateMetadata

Describe un conjunto de delegados que se usan para serializar un tipo especificado.

SerializerException

Excepción base para cualquier excepción de serializador.

SerializerFeature

Contiene metadatos sobre los serializadores y los tipos de serialización.

SerializerKnownTypeMetadata

Describe un tipo que el serializador puede identificar.

SerializerTypeMetadata

Describe una clase que tiene métodos de serialización.

ServiceCollectionExtensions

IServiceCollection extensiones.

SiloAddressConverter
SiloAddressJsonConverter

Newtonsoft.Json.JsonConverter implementación de SiloAddress.

TypeMissingException

Se esperaba un tipo, pero no se encontró.

UnavailableExceptionFallbackException

Representa una excepción que tiene un tipo que no está disponible durante la deserialización.

UnexpectedLengthPrefixValueException

Campo codificado de longitud que se espera que tenga una longitud

UniqueKeyConverter

Newtonsoft.Json.JsonConverter implementación de UniqueKey.

UnknownReferencedTypeException

No se encontró un tipo al que se hace referencia.

UnknownWellKnownTypeException

No se conocía un tipo conocido.

UnsupportedWireTypeException

No se admite el tipo de conexión.

ValueSerializer<T>

Serializa y deserializa los tipos de valor.

Estructuras

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

El tipo es una representación de bajo nivel de las claves de referencia de grano para permitir la serialización eficaz del espacio de las referencias de grano.

SerializationManager.SerializerMethods
SerializerMethods

Contiene delegados para la serialización.

Interfaces

IBinaryTokenStreamReader
IBinaryTokenStreamWriter
ICopyContext
IDeserializationContext
IExternalSerializer

Interfaz que permite a los serializadores de terceros realizar la serialización, incluso cuando los tipos que se serializan no se conocen (genéricos) en el momento de la inicialización.

Los tipos que heredan esta interfaz se detectan a través de la inserción de dependencias y se incorporan automáticamente en el Administrador de serialización.

IFieldUtils
IKeyedSerializer
IOnDeserialized

Indica que se va a notificar a una clase cuando se ha deserializado.

ISerializationContext
ISerializerBuilder

Interfaz del generador para configurar la serialización.

ISerializerContext
ITypeConverter

Convierte entre representaciones de Type y String.

ITypeFilter

Funcionalidad para permitir que los tipos se carguen y participen en la serialización, deserialización, etcetera.

ITypeNameFilter

Funcionalidad para permitir que los tipos se carguen y participen en la serialización, deserialización, etcetera.

Enumeraciones

KeyedSerializerId

Delegados

DeepCopier

Proporciona funcionalidad para copiar valores y objetos.

Deserializer

Función Deserializador.

SerializationManager.DeepCopier

Función de copiador profundo.

SerializationManager.Deserializer

Función Deserializador.

SerializationManager.Serializer

Función serializador.

SerializationManager.ValueTypeSetter<TDeclaring,TField>

Delegado que se usa para establecer campos en tipos de valor.

Serializer

Serializa y deserializa valores.

ValueTypeSetter<TDeclaring,TField>

Delegado que se usa para establecer campos en tipos de valor.