Compartir a través de


Orleans.Serialization Espacio de nombres

Clases

ActivationIdConverter

Newtonsoft.Json.JsonConverter implementación de para ActivationId.

BinaryFormatterISerializableSerializerOptions

Opciones de Orleans.Serialization.BinaryFormatterISerializableSerializer.

BinaryFormatterSerializer
BinaryFormatterSerializer.TypeSerializationSurrogate
BinaryTokenStreamReader

Lector de flujos de tokens binarios de Orleans

BinaryTokenStreamWriter

Escritura para flujos 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 ISerializable patrón.

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 afirme responsabilidad.

ExceptionCodec

Serializador para Exception tipos.

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>
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 para GrainId.

GrainReferenceConverter
GrainReferenceJsonConverter

Newtonsoft.Json.JsonConverter implementación de para 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 para IPAddress.

IPEndPointConverter

Newtonsoft.Json.JsonConverter implementación de para IPEndPoint.

JsonCodec

Códec de serialización que usa JsonSerializer.

JsonCodecOptions

Opciones de JsonCodec.

MembershipVersionJsonConverter

Newtonsoft.Json.JsonConverter implementación de para 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 que Newtonsoft.Json.Serialization.ISerializationBinder resuelve los tipos mediante .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 había 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 los valores.

SerializerBuilderExtensions

Extensiones para ISerializerBuilder.

SerializerConfigurationAnalyzer

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

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 serializadores y 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 para 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 para UniqueKey.

UnknownReferencedTypeException

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

UnknownWellKnownTypeException

No se conocía un tipo conocido.

UnsupportedWireTypeException

El tipo de conexión no es compatible.

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 habilitar la serialización eficiente 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 mediante 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 una clase cuando se ha deserializado.

ISerializationContext
ISerializerBuilder

Interfaz del generador para configurar la serialización.

ISerializerContext
ITypeConverter

Convierte entre Type representaciones 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 usado para establecer campos en tipos de valor.

Serializer

Serializa y deserializa los valores.

ValueTypeSetter<TDeclaring,TField>

Delegado usado para establecer campos en tipos de valor.