Condividi tramite


ReferenceTypeSurrogateCodec<TField,TSurrogate> Classe

Definizione

Serializzatore surrogato per 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)

Parametri di tipo

TField

Tipo supportato dall'implementazione di questa classe.

TSurrogate

Tipo surrogato serializzato al posto di TField.

Ereditarietà
ReferenceTypeSurrogateCodec<TField,TSurrogate>
Implementazioni

Costruttori

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

Inizializza una nuova istanza della classe ReferenceTypeSurrogateCodec<TField,TSurrogate>.

Metodi

ConvertFromSurrogate(TSurrogate)

Converte un valore surrogato nel tipo di campo.

ConvertToSurrogate(TField, TSurrogate)

Converte un valore nel tipo surrogato.

ReadValue<TInput>(Reader<TInput>, Field)

Legge un valore.

WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, TField)

Scrive un campo.

Si applica a