Serializer<T>.Serialize Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Serialize(T, Stream, SerializerSession, Int32) |
Sérialise le fourni |
Serialize(T, Span<Byte>, SerializerSession) |
Sérialise le fourni |
Serialize(T, Memory<Byte>, SerializerSession) |
Sérialise le fourni |
Serialize(T, Stream, Int32) |
Sérialise le fourni |
Serialize(T, Memory<Byte>) |
Sérialise le fourni |
Serialize(T, Span<Byte>) |
Sérialise le fourni |
Serialize(T, Byte[]) |
Sérialise le fourni |
Serialize(T, Byte[], SerializerSession) |
Sérialise le fourni |
Serialize<TBufferWriter>(T, TBufferWriter, SerializerSession) |
Sérialise le fourni |
Serialize<TBufferWriter>(T, Writer<TBufferWriter>) |
Sérialise le fourni |
Serialize<TBufferWriter>(T, TBufferWriter) |
Sérialise le fourni |
Serialize(T, Stream, SerializerSession, Int32)
Sérialise le fourni value
en destination
.
public void Serialize (T value, System.IO.Stream destination, Orleans.Serialization.Session.SerializerSession session, int sizeHint = 0);
member this.Serialize : 'T * System.IO.Stream * Orleans.Serialization.Session.SerializerSession * int -> unit
Public Sub Serialize (value As T, destination As Stream, session As SerializerSession, Optional sizeHint As Integer = 0)
Paramètres
- value
- T
Valeur à sérialiser.
- destination
- Stream
Destination où les données sérialisées seront écrites.
- session
- SerializerSession
Session de sérialiseur.
- sizeHint
- Int32
Limite supérieure estimée pour la longueur des données sérialisées.
Remarques
Le flux de destination n’est pas vidé par cette méthode.
S’applique à
Serialize(T, Span<Byte>, SerializerSession)
Sérialise le fourni value
en destination
.
public void Serialize (T value, ref Span<byte> destination, Orleans.Serialization.Session.SerializerSession session);
member this.Serialize : 'T * Span * Orleans.Serialization.Session.SerializerSession -> unit
Public Sub Serialize (value As T, ByRef destination As Span(Of Byte), session As SerializerSession)
Paramètres
- value
- T
Valeur à sérialiser.
- session
- SerializerSession
Session de sérialiseur.
Remarques
Cette méthode découpe le à la destination
longueur des données sérialisées.
S’applique à
Serialize(T, Memory<Byte>, SerializerSession)
Sérialise le fourni value
en destination
.
public void Serialize (T value, ref Memory<byte> destination, Orleans.Serialization.Session.SerializerSession session);
member this.Serialize : 'T * Memory * Orleans.Serialization.Session.SerializerSession -> unit
Public Sub Serialize (value As T, ByRef destination As Memory(Of Byte), session As SerializerSession)
Paramètres
- value
- T
Valeur à sérialiser.
- session
- SerializerSession
Session de sérialiseur.
Remarques
Cette méthode découpe le à la destination
longueur des données sérialisées.
S’applique à
Serialize(T, Stream, Int32)
Sérialise le fourni value
en destination
.
public void Serialize (T value, System.IO.Stream destination, int sizeHint = 0);
member this.Serialize : 'T * System.IO.Stream * int -> unit
Public Sub Serialize (value As T, destination As Stream, Optional sizeHint As Integer = 0)
Paramètres
- value
- T
Valeur à sérialiser.
- destination
- Stream
Destination où les données sérialisées seront écrites.
- sizeHint
- Int32
Limite supérieure estimée pour la longueur des données sérialisées.
Remarques
Le flux de destination n’est pas vidé par cette méthode.
S’applique à
Serialize(T, Memory<Byte>)
Sérialise le fourni value
en destination
.
public void Serialize (T value, ref Memory<byte> destination);
member this.Serialize : 'T * Memory -> unit
Public Sub Serialize (value As T, ByRef destination As Memory(Of Byte))
Paramètres
- value
- T
Valeur à sérialiser.
Remarques
Cette méthode découpe le à la destination
longueur des données sérialisées.
S’applique à
Serialize(T, Span<Byte>)
Sérialise le fourni value
en destination
.
public void Serialize (T value, ref Span<byte> destination);
member this.Serialize : 'T * Span -> unit
Public Sub Serialize (value As T, ByRef destination As Span(Of Byte))
Paramètres
- value
- T
Valeur à sérialiser.
Remarques
Cette méthode découpe le à la destination
longueur des données sérialisées.
S’applique à
Serialize(T, Byte[])
Sérialise le fourni value
en destination
.
public int Serialize (T value, byte[] destination);
member this.Serialize : 'T * byte[] -> int
Public Function Serialize (value As T, destination As Byte()) As Integer
Paramètres
- value
- T
Valeur à sérialiser.
- destination
- Byte[]
Destination où les données sérialisées seront écrites.
Retours
Longueur des données sérialisées.
S’applique à
Serialize(T, Byte[], SerializerSession)
Sérialise le fourni value
en destination
.
public int Serialize (T value, byte[] destination, Orleans.Serialization.Session.SerializerSession session);
member this.Serialize : 'T * byte[] * Orleans.Serialization.Session.SerializerSession -> int
Public Function Serialize (value As T, destination As Byte(), session As SerializerSession) As Integer
Paramètres
- value
- T
Valeur à sérialiser.
- destination
- Byte[]
Destination où les données sérialisées seront écrites.
- session
- SerializerSession
Session de sérialiseur.
Retours
Longueur des données sérialisées.
S’applique à
Serialize<TBufferWriter>(T, TBufferWriter, SerializerSession)
Sérialise le fourni value
en destination
.
public void Serialize<TBufferWriter> (T value, TBufferWriter destination, Orleans.Serialization.Session.SerializerSession session) where TBufferWriter : System.Buffers.IBufferWriter<byte>;
member this.Serialize : 'T * 'BufferWriter * Orleans.Serialization.Session.SerializerSession -> unit (requires 'BufferWriter :> System.Buffers.IBufferWriter<byte>)
Public Sub Serialize(Of TBufferWriter As IBufferWriter(Of Byte)) (value As T, destination As TBufferWriter, session As SerializerSession)
Paramètres de type
- TBufferWriter
Enregistreur de mémoire tampon de sortie.
Paramètres
- value
- T
Valeur à sérialiser.
- destination
- TBufferWriter
Destination où les données sérialisées seront écrites.
- session
- SerializerSession
Session de sérialiseur.
S’applique à
Serialize<TBufferWriter>(T, Writer<TBufferWriter>)
Sérialise le fourni value
en destination
.
public void Serialize<TBufferWriter> (T value, ref Orleans.Serialization.Buffers.Writer<TBufferWriter> destination) where TBufferWriter : System.Buffers.IBufferWriter<byte>;
member this.Serialize : 'T * Writer -> unit (requires 'BufferWriter :> System.Buffers.IBufferWriter<byte>)
Public Sub Serialize(Of TBufferWriter As IBufferWriter(Of Byte)) (value As T, ByRef destination As Writer(Of TBufferWriter))
Paramètres de type
- TBufferWriter
Enregistreur de mémoire tampon de sortie.
Paramètres
- value
- T
Valeur à sérialiser.
- destination
- Writer<TBufferWriter>
Destination où les données sérialisées seront écrites.
S’applique à
Serialize<TBufferWriter>(T, TBufferWriter)
Sérialise le fourni value
en destination
.
public void Serialize<TBufferWriter> (T value, TBufferWriter destination) where TBufferWriter : System.Buffers.IBufferWriter<byte>;
member this.Serialize : 'T * 'BufferWriter -> unit (requires 'BufferWriter :> System.Buffers.IBufferWriter<byte>)
Public Sub Serialize(Of TBufferWriter As IBufferWriter(Of Byte)) (value As T, destination As TBufferWriter)
Paramètres de type
- TBufferWriter
Enregistreur de mémoire tampon de sortie.
Paramètres
- value
- T
Valeur à sérialiser.
- destination
- TBufferWriter
Destination où les données sérialisées seront écrites.