GeneralizedReferenceTypeSurrogateCodec<TField,TSurrogate> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Serializador suplente para TField
y todos los subtipos.
public abstract class GeneralizedReferenceTypeSurrogateCodec<TField,TSurrogate> : Orleans.Serialization.Codecs.IDerivedTypeCodec, Orleans.Serialization.Codecs.IFieldCodec<TField> where TField : class where TSurrogate : struct
type GeneralizedReferenceTypeSurrogateCodec<'Field, 'Surrogate (requires 'Field : null and 'Surrogate : struct)> = class
interface IFieldCodec<'Field (requires 'Field : null)>
interface IFieldCodec
interface IDerivedTypeCodec
Public MustInherit Class GeneralizedReferenceTypeSurrogateCodec(Of TField, TSurrogate)
Implements IDerivedTypeCodec, IFieldCodec(Of TField)
Parámetros de tipo
- TField
Tipo que admite la implementación de esta clase.
- TSurrogate
Tipo suplente serializado en lugar de TField
.
- Herencia
-
GeneralizedReferenceTypeSurrogateCodec<TField,TSurrogate>
- Derivado
- Implementaciones
Constructores
GeneralizedReferenceTypeSurrogateCodec<TField,TSurrogate>(IValueSerializer<TSurrogate>) |
Inicializa una nueva instancia de la clase GeneralizedReferenceTypeSurrogateCodec<TField,TSurrogate>. |
Métodos
ConvertFromSurrogate(TSurrogate) |
Convierte un valor del tipo suplente en el tipo de campo. |
ConvertToSurrogate(TField, TSurrogate) |
Convierte un valor en el tipo suplente. |
ReadValue<TInput>(Reader<TInput>, Field) |
Lee un valor. |
WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, TField) |
Escribe un campo. |