Compartir a través de


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

Definición

[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))

Parámetros de tipo

T1

Tipo del primer componente de la tupla.

T2

Tipo del segundo componente de la tupla.

T3

Tipo del tercer componente de la tupla.

T4

Tipo del cuarto componente de la tupla.

T5

Tipo del quinto componente de la tupla.

T6

Tipo del sexto componente de la tupla.

T7

Tipo del séptimo componente de la tupla.

T8

Tipo del octavo componente de la tupla.

Herencia
ValueTupleCodec<T1,T2,T3,T4,T5,T6,T7,T8>
Atributos
Implementaciones
IFieldCodec IFieldCodec<ValueTuple<T1,T2,T3,T4,T5,T6,T7,T8>>

Constructores

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>)

Inicializa una nueva instancia de la clase ValueTupleCodec<T1,T2,T3,T4,T5,T6,T7,T8>.

Métodos

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

Lee un valor.

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

Escribe un campo.

Se aplica a