ConcreteTypeSerializer<TField,TBaseCodec> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сериализатор для ссылочных типов, экземпляр которых можно создать.
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)
Параметры типа
- TField
Тип поля.
- TBaseCodec
Тип реализации частичного сериализатора.
- Наследование
-
ConcreteTypeSerializer<TField,TBaseCodec>
- Реализации
-
IFieldCodec IFieldCodec<TField>
Конструкторы
ConcreteTypeSerializer<TField,TBaseCodec>(IActivator<TField>, TBaseCodec) |
Инициализирует новый экземпляр класса ConcreteTypeSerializer<TField,TBaseCodec>. |
Методы
ReadValue<TInput>(Reader<TInput>, Field) |
Считывает значение. |
ReadValueSealed<TInput>(Reader<TInput>, Field) |
Сериализатор для ссылочных типов, экземпляр которых можно создать. |
WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, TField) |
Записывает поле. |