Condividi tramite


ValueTupleCodec<T1,T2,T3,T4,T5,T6,T7> Classe

Definizione

Serializzatore per ValueTuple<T1,T2,T3,T4,T5,T6,T7>.

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

Parametri di tipo

T1

Tipo del primo componente della tupla.

T2

Tipo del secondo componente della tupla.

T3

Tipo del terzo componente della tupla.

T4

Tipo del quarto componente della tupla.

T5

Tipo del quinto componente della tupla.

T6

Tipo del sesto componente della tupla.

T7

Tipo del settimo componente della tupla.

Ereditarietà
ValueTupleCodec<T1,T2,T3,T4,T5,T6,T7>
Attributi
Implementazioni
IFieldCodec IFieldCodec<ValueTuple<T1,T2,T3,T4,T5,T6,T7>>

Costruttori

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

Inizializza una nuova istanza della classe ValueTupleCodec<T1,T2,T3,T4,T5,T6,T7>.

Metodi

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

Legge un valore.

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

Scrive un campo.

Si applica a