ValueTupleCodec<T1,T2,T3,T4,T5,T6,T7,T8> 类

定义

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

类型参数

T1

此元组的第一个组件的类型。

T2

此元组的第二个组件的类型。

T3

此元组的第三个组件的类型。

T4

此元组的第四个组件的类型。

T5

元组的第五个分量的类型。

T6

元组的第六个分量的类型。

T7

元组的第七个分量的类型。

T8

元组的第八个分量的类型。

继承
ValueTupleCodec<T1,T2,T3,T4,T5,T6,T7,T8>
属性
实现
IFieldCodec IFieldCodec<ValueTuple<T1,T2,T3,T4,T5,T6,T7,T8>>

构造函数

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

初始化 ValueTupleCodec<T1,T2,T3,T4,T5,T6,T7,T8> 类的新实例。

方法

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

读取值。

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

写入字段。

适用于