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


TupleCodec<T1,T2,T3,T4,T5,T6,T7,T8> Класс

Определение

Сериализатор для Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.

[Orleans.RegisterSerializer]
public sealed class TupleCodec<T1,T2,T3,T4,T5,T6,T7,T8> : Orleans.Serialization.Codecs.IFieldCodec<Tuple<T1,T2,T3,T4,T5,T6,T7,T8>>
[<Orleans.RegisterSerializer>]
type TupleCodec<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8> = class
    interface IFieldCodec<'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8>
    interface IFieldCodec
Public NotInheritable Class TupleCodec(Of T1, T2, T3, T4, T5, T6, T7, T8)
Implements IFieldCodec(Of Tuple(Of T1, T2, T3, T4, T5, T6, T7, T8))

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

T1

Тип первого компонента кортежа.

T2

Тип второго компонента кортежа.

T3

Тип третьего компонента кортежа.

T4

Тип четвертого компонента кортежа.

T5

Тип пятого компонента кортежа.

T6

Тип шестого компонента кортежа.

T7

Тип седьмого компонента кортежа.

T8

Тип восьмого компонента кортежа.

Наследование
TupleCodec<T1,T2,T3,T4,T5,T6,T7,T8>
Атрибуты
Реализации
IFieldCodec IFieldCodec<Tuple<T1,T2,T3,T4,T5,T6,T7,T8>>

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

TupleCodec<T1,T2,T3,T4,T5,T6,T7,T8>(IFieldCodec<T1>, IFieldCodec<T2>, IFieldCodec<T3>, IFieldCodec<T4>, IFieldCodec<T5>, IFieldCodec<T6>, IFieldCodec<T7>, IFieldCodec<T8>)

Инициализирует новый экземпляр класса TupleCodec<T1,T2,T3,T4,T5,T6,T7,T8>.

Методы

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

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

WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, Tuple<T1,T2,T3,T4,T5,T6,T7,T8>)

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

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