Freigeben über


ValueTupleCodec<T1,T2,T3> Klasse

Definition

Serialisierer für ValueTuple<T1,T2,T3>.

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

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.

Vererbung
ValueTupleCodec<T1,T2,T3>
Attribute
Implementiert

Konstruktoren

ValueTupleCodec<T1,T2,T3>(IFieldCodec<T1>, IFieldCodec<T2>, IFieldCodec<T3>)

Initialisiert eine neue Instanz der ValueTupleCodec<T1,T2,T3>-Klasse.

Methoden

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

Liest einen Wert.

WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, ValueTuple<T1,T2,T3>)

Schreibt ein Feld.

Gilt für: