Поделиться через


AbstractTypeSerializer<TField> Класс

Определение

Сериализатор для типов, которые являются абстрактными и, следовательно, не могут создаваться сами по себе, например абстрактные классы и типы интерфейсов.

public class AbstractTypeSerializer<TField> : Orleans.Serialization.Serializers.AbstractTypeSerializer, Orleans.Serialization.Codecs.IFieldCodec<TField>, Orleans.Serialization.Serializers.IBaseCodec<TField> where TField : class
type AbstractTypeSerializer<'Field (requires 'Field : null)> = class
    inherit AbstractTypeSerializer
    interface IFieldCodec<'Field (requires 'Field : null)>
    interface IFieldCodec
    interface IBaseCodec<'Field (requires 'Field : null)>
    interface IBaseCodec
Public Class AbstractTypeSerializer(Of TField)
Inherits AbstractTypeSerializer
Implements IBaseCodec(Of TField), IFieldCodec(Of TField)

Параметры типа

TField
Наследование
AbstractTypeSerializer<TField>
Производный
Реализации

Конструкторы

AbstractTypeSerializer<TField>()

Сериализатор для типов, которые являются абстрактными и, следовательно, не могут создаваться сами по себе, например абстрактные классы и типы интерфейсов.

Методы

Deserialize<TReaderInput>(Reader<TReaderInput>, TField)

Сериализатор для типов, которые являются абстрактными и, следовательно, не могут создаваться сами по себе, например абстрактные классы и типы интерфейсов.

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

Считывает значение.

Serialize<TBufferWriter>(Writer<TBufferWriter>, TField)

Сериализатор для типов, которые являются абстрактными и, следовательно, не могут создаваться сами по себе, например абстрактные классы и типы интерфейсов.

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

Сериализатор для типов, которые являются абстрактными и, следовательно, не могут создаваться сами по себе, например абстрактные классы и типы интерфейсов.

(Унаследовано от AbstractTypeSerializer)
WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, TField)

Записывает поле.

Применяется к