Freigeben über


TupleCodec<T1,T2,T3,T4,T5,T6,T7> Klasse

Definition

Serialisierungsprogramm für Tuple<T1,T2,T3,T4,T5,T6,T7>.

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

Typparameter

T1

Der Typ der ersten Komponente des Tupels.

T2

Der Typ der zweiten Komponente des Tupels.

T3

Der Typ der dritten Komponente des Tupels.

T4

Der Typ der vierten Komponente des Tupels.

T5

Der Typ der fünften Komponente des Tupels.

T6

Der Typ der sechsten Komponente des Tupels.

T7

Der Typ der siebten Komponente des Tupels.

Vererbung
TupleCodec<T1,T2,T3,T4,T5,T6,T7>
Attribute
Implementiert
IFieldCodec IFieldCodec<Tuple<T1,T2,T3,T4,T5,T6,T7>>

Konstruktoren

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

Initialisiert eine neue Instanz der TupleCodec<T1,T2,T3,T4,T5,T6,T7>-Klasse.

Methoden

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

Liest einen Wert.

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

Schreibt ein Feld.

Gilt für: