Partager via


ReferenceTypeSurrogateCodec<TField,TSurrogate> Classe

Définition

Sérialiseur de substitution pour 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)

Paramètres de type

TField

Type pris en charge par l’implémentation de cette classe.

TSurrogate

Type de substitut sérialisé à la place de TField.

Héritage
ReferenceTypeSurrogateCodec<TField,TSurrogate>
Implémente

Constructeurs

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

Initialise une nouvelle instance de la classe ReferenceTypeSurrogateCodec<TField,TSurrogate>.

Méthodes

ConvertFromSurrogate(TSurrogate)

Convertit une valeur de substitution en type de champ.

ConvertToSurrogate(TField, TSurrogate)

Convertit une valeur en type de substitution.

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

Lit une valeur.

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

Écrit un champ.

S’applique à