Compartir a través de


ReferenceTypeSurrogateCodec<TField,TSurrogate> Clase

Definición

Serializador suplente para TField.

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

Constructores

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

Inicializa una nueva instancia de la clase ReferenceTypeSurrogateCodec<TField,TSurrogate>.

Métodos

ConvertFromSurrogate(TSurrogate)

Convierte un valor 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