Compartir a través de


GeneralizedValueTypeSurrogateCodec<TField,TSurrogate> Clase

Definición

Serializador suplente para TField y todos los subtipos.

public abstract class GeneralizedValueTypeSurrogateCodec<TField,TSurrogate> : Orleans.Serialization.Codecs.IFieldCodec<TField> where TField : struct where TSurrogate : struct
type GeneralizedValueTypeSurrogateCodec<'Field, 'Surrogate (requires 'Field : struct and 'Surrogate : struct)> = class
    interface IFieldCodec<'Field (requires 'Field : struct)>
    interface IFieldCodec
Public MustInherit Class GeneralizedValueTypeSurrogateCodec(Of TField, TSurrogate)
Implements 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
GeneralizedValueTypeSurrogateCodec<TField,TSurrogate>
Derivado
Implementaciones

Constructores

GeneralizedValueTypeSurrogateCodec<TField,TSurrogate>(IValueSerializer<TSurrogate>)

Inicializa una nueva instancia de la clase GeneralizedValueTypeSurrogateCodec<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.

Se aplica a