ConcreteTypeSerializer<TField,TBaseCodec> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Serializador para tipos de referência que podem ser instanciados.
public sealed class ConcreteTypeSerializer<TField,TBaseCodec> : Orleans.Serialization.Codecs.IFieldCodec<TField> where TField : class where TBaseCodec : IBaseCodec<TField>
type ConcreteTypeSerializer<'Field, 'BaseCodec (requires 'Field : null and 'BaseCodec :> IBaseCodec<'Field>)> = class
interface IFieldCodec<'Field (requires 'Field : null)>
interface IFieldCodec
Public NotInheritable Class ConcreteTypeSerializer(Of TField, TBaseCodec)
Implements IFieldCodec(Of TField)
Parâmetros de tipo
- TField
O tipo de campo.
- TBaseCodec
O tipo de implementação parcial do serializador.
- Herança
-
ConcreteTypeSerializer<TField,TBaseCodec>
- Implementações
-
IFieldCodec IFieldCodec<TField>
Construtores
ConcreteTypeSerializer<TField,TBaseCodec>(IActivator<TField>, TBaseCodec) |
Inicializa uma nova instância da classe ConcreteTypeSerializer<TField,TBaseCodec>. |
Métodos
ReadValue<TInput>(Reader<TInput>, Field) |
Lê um valor. |
ReadValueSealed<TInput>(Reader<TInput>, Field) |
Serializador para tipos de referência que podem ser instanciados. |
WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, TField) |
Grava um campo. |