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


IBaseCodec<T> Интерфейс

Определение

Функции для сериализации и десериализации элементов в иерархии типов.

public interface IBaseCodec<in T> : Orleans.Serialization.Serializers.IBaseCodec where T : class
type IBaseCodec<'T (requires 'T : null)> = interface
    interface IBaseCodec
Public Interface IBaseCodec(Of In T)
Implements IBaseCodec

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

T

Тип, поддерживаемый этим кодеком.

Это контравариантный параметр типа. Это означает, что вы можете использовать любой из указанных типов или любой тип, являющийся менее производным. Дополнительные сведения о ковариантности и контрвариантности см. в статье Ковариантность и контрвариантность в универсальных шаблонах.
Производный
Реализации

Методы

Deserialize<TInput>(Reader<TInput>, T)

Десериализует в предоставленное значение.

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

Сериализует предоставленное значение.

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