Partager via


FSharpRefCodec<T> Classe

Définition

[Orleans.RegisterSerializer]
public class FSharpRefCodec<T> : Orleans.Serialization.Codecs.GeneralizedReferenceTypeSurrogateCodec<Microsoft.FSharp.Core.FSharpRef<T>,Orleans.Serialization.FSharpRefSurrogate<T>>
[<Orleans.RegisterSerializer>]
type FSharpRefCodec<'T> = class
    inherit GeneralizedReferenceTypeSurrogateCodec<ref<'T>, FSharpRefSurrogate<'T>>
Public Class FSharpRefCodec(Of T)
Inherits GeneralizedReferenceTypeSurrogateCodec(Of FSharpRef(Of T), FSharpRefSurrogate(Of T))

Paramètres de type

T
Héritage
GeneralizedReferenceTypeSurrogateCodec<Microsoft.FSharp.Core.FSharpRef<T>,FSharpRefSurrogate<T>>
FSharpRefCodec<T>
Attributs

Constructeurs

FSharpRefCodec<T>(IValueSerializer<FSharpRefSurrogate<T>>)

Méthodes

ConvertFromSurrogate(FSharpRefSurrogate<T>)
ConvertFromSurrogate(TSurrogate)

Convertit une valeur du type de substitution en type de champ.

(Hérité de GeneralizedReferenceTypeSurrogateCodec<TField,TSurrogate>)
ConvertToSurrogate(FSharpRef<T>, FSharpRefSurrogate<T>)
ConvertToSurrogate(TField, TSurrogate)

Convertit une valeur en type de substitution.

(Hérité de GeneralizedReferenceTypeSurrogateCodec<TField,TSurrogate>)
ReadValue<TInput>(Reader<TInput>, Field)

Lit une valeur.

(Hérité de GeneralizedReferenceTypeSurrogateCodec<TField,TSurrogate>)
WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, TField)

Écrit un champ.

(Hérité de GeneralizedReferenceTypeSurrogateCodec<TField,TSurrogate>)

S’applique à