GeneralizedReferenceTypeSurrogateCodec<TField,TSurrogate> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Serializzatore surrogato per TField
e tutti i sottotipi.
public abstract class GeneralizedReferenceTypeSurrogateCodec<TField,TSurrogate> : Orleans.Serialization.Codecs.IDerivedTypeCodec, Orleans.Serialization.Codecs.IFieldCodec<TField> where TField : class where TSurrogate : struct
type GeneralizedReferenceTypeSurrogateCodec<'Field, 'Surrogate (requires 'Field : null and 'Surrogate : struct)> = class
interface IFieldCodec<'Field (requires 'Field : null)>
interface IFieldCodec
interface IDerivedTypeCodec
Public MustInherit Class GeneralizedReferenceTypeSurrogateCodec(Of TField, TSurrogate)
Implements IDerivedTypeCodec, IFieldCodec(Of TField)
Parametri di tipo
- TField
Tipo supportato dall'implementazione di questa classe.
- TSurrogate
Tipo surrogato serializzato al posto di TField
.
- Ereditarietà
-
GeneralizedReferenceTypeSurrogateCodec<TField,TSurrogate>
- Derivato
- Implementazioni
Costruttori
GeneralizedReferenceTypeSurrogateCodec<TField,TSurrogate>(IValueSerializer<TSurrogate>) |
Inizializza una nuova istanza della classe GeneralizedReferenceTypeSurrogateCodec<TField,TSurrogate>. |
Metodi
ConvertFromSurrogate(TSurrogate) |
Converte un valore dal tipo surrogato al 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. |