ObjectSerializer.Serialize Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Serialize(Object, Stream, SerializerSession, Type, Int32) |
Serialisiert das bereitgestellte |
Serialize(Object, Span<Byte>, SerializerSession, Type) |
Serialisiert das bereitgestellte |
Serialize(Object, Memory<Byte>, SerializerSession, Type) |
Serialisiert das bereitgestellte |
Serialize(Object, Stream, Type, Int32) |
Serialisiert das bereitgestellte |
Serialize(Object, Byte[], SerializerSession, Type) |
Serialisiert das bereitgestellte |
Serialize(Object, Memory<Byte>, Type) |
Serialisiert das bereitgestellte |
Serialize(Object, Span<Byte>, Type) |
Serialisiert das bereitgestellte |
Serialize(Object, Byte[], Type) |
Serialisiert das bereitgestellte |
Serialize(Object, ArraySegment<Byte>, Type) |
Serialisiert das bereitgestellte |
Serialize(Object, ArraySegment<Byte>, SerializerSession, Type) |
Serialisiert das bereitgestellte |
Serialize<TBufferWriter>(Object, TBufferWriter, Type) |
Serialisiert das bereitgestellte |
Serialize<TBufferWriter>(Object, Writer<TBufferWriter>, Type) |
Serialisiert das bereitgestellte |
Serialize<TBufferWriter>(Object, TBufferWriter, SerializerSession, Type) |
Serialisiert das bereitgestellte |
Serialize(Object, Stream, SerializerSession, Type, Int32)
Serialisiert das bereitgestellte value
in destination
.
public void Serialize (object value, System.IO.Stream destination, Orleans.Serialization.Session.SerializerSession session, Type type, int sizeHint = 0);
member this.Serialize : obj * System.IO.Stream * Orleans.Serialization.Session.SerializerSession * Type * int -> unit
Public Sub Serialize (value As Object, destination As Stream, session As SerializerSession, type As Type, Optional sizeHint As Integer = 0)
Parameter
- value
- Object
Der zu serialisierende Wert.
- destination
- Stream
Das Ziel, an das serialisierte Daten geschrieben werden.
- session
- SerializerSession
Die Serialisierungssitzung.
- type
- Type
Der erwartete Typ des Werts.
- sizeHint
- Int32
Die geschätzte Obergrenze für die Länge der serialisierten Daten.
Hinweise
Der Zielstream wird von dieser Methode nicht geleert.
Gilt für:
Serialize(Object, Span<Byte>, SerializerSession, Type)
Serialisiert das bereitgestellte value
in destination
.
public void Serialize (object value, ref Span<byte> destination, Orleans.Serialization.Session.SerializerSession session, Type type);
member this.Serialize : obj * Span * Orleans.Serialization.Session.SerializerSession * Type -> unit
Public Sub Serialize (value As Object, ByRef destination As Span(Of Byte), session As SerializerSession, type As Type)
Parameter
- value
- Object
Der zu serialisierende Wert.
- session
- SerializerSession
Die Serialisierungssitzung.
- type
- Type
Der erwartete Typ des Werts.
Hinweise
Diese Methode schneidet die destination
in die serialisierte Datenlänge.
Gilt für:
Serialize(Object, Memory<Byte>, SerializerSession, Type)
Serialisiert das bereitgestellte value
in destination
.
public void Serialize (object value, ref Memory<byte> destination, Orleans.Serialization.Session.SerializerSession session, Type type);
member this.Serialize : obj * Memory * Orleans.Serialization.Session.SerializerSession * Type -> unit
Public Sub Serialize (value As Object, ByRef destination As Memory(Of Byte), session As SerializerSession, type As Type)
Parameter
- value
- Object
Der zu serialisierende Wert.
- session
- SerializerSession
Die Serialisierungssitzung.
- type
- Type
Der erwartete Typ des Werts.
Hinweise
Diese Methode schneidet die destination
in die serialisierte Datenlänge.
Gilt für:
Serialize(Object, Stream, Type, Int32)
Serialisiert das bereitgestellte value
in destination
.
public void Serialize (object value, System.IO.Stream destination, Type type, int sizeHint = 0);
member this.Serialize : obj * System.IO.Stream * Type * int -> unit
Public Sub Serialize (value As Object, destination As Stream, type As Type, Optional sizeHint As Integer = 0)
Parameter
- value
- Object
Der zu serialisierende Wert.
- destination
- Stream
Das Ziel, an das serialisierte Daten geschrieben werden.
- type
- Type
Der erwartete Typ des Werts.
- sizeHint
- Int32
Die geschätzte Obergrenze für die Länge der serialisierten Daten.
Hinweise
Der Zielstream wird von dieser Methode nicht geleert.
Gilt für:
Serialize(Object, Byte[], SerializerSession, Type)
Serialisiert das bereitgestellte value
in destination
.
public int Serialize (object value, byte[] destination, Orleans.Serialization.Session.SerializerSession session, Type type);
member this.Serialize : obj * byte[] * Orleans.Serialization.Session.SerializerSession * Type -> int
Public Function Serialize (value As Object, destination As Byte(), session As SerializerSession, type As Type) As Integer
Parameter
- value
- Object
Der zu serialisierende Wert.
- destination
- Byte[]
Das Ziel, an das serialisierte Daten geschrieben werden.
- session
- SerializerSession
Die Serialisierungssitzung.
- type
- Type
Der erwartete Typ des Werts.
Gibt zurück
Die Länge der serialisierten Daten.
Gilt für:
Serialize(Object, Memory<Byte>, Type)
Serialisiert das bereitgestellte value
in destination
.
public void Serialize (object value, ref Memory<byte> destination, Type type);
member this.Serialize : obj * Memory * Type -> unit
Public Sub Serialize (value As Object, ByRef destination As Memory(Of Byte), type As Type)
Parameter
- value
- Object
Der zu serialisierende Wert.
- type
- Type
Der erwartete Typ des Werts.
Hinweise
Diese Methode schneidet die destination
in die serialisierte Datenlänge.
Gilt für:
Serialize(Object, Span<Byte>, Type)
Serialisiert das bereitgestellte value
in destination
.
public void Serialize (object value, ref Span<byte> destination, Type type);
member this.Serialize : obj * Span * Type -> unit
Public Sub Serialize (value As Object, ByRef destination As Span(Of Byte), type As Type)
Parameter
- value
- Object
Der zu serialisierende Wert.
- type
- Type
Der erwartete Typ des Werts.
Hinweise
Diese Methode schneidet die destination
in die serialisierte Datenlänge.
Gilt für:
Serialize(Object, Byte[], Type)
Serialisiert das bereitgestellte value
in destination
.
public int Serialize (object value, byte[] destination, Type type);
member this.Serialize : obj * byte[] * Type -> int
Public Function Serialize (value As Object, destination As Byte(), type As Type) As Integer
Parameter
- value
- Object
Der zu serialisierende Wert.
- destination
- Byte[]
Das Ziel, an das serialisierte Daten geschrieben werden.
- type
- Type
Der erwartete Typ des Werts.
Gibt zurück
Die Länge der serialisierten Daten.
Gilt für:
Serialize(Object, ArraySegment<Byte>, Type)
Serialisiert das bereitgestellte value
in destination
.
public int Serialize (object value, ArraySegment<byte> destination, Type type);
member this.Serialize : obj * ArraySegment<byte> * Type -> int
Public Function Serialize (value As Object, destination As ArraySegment(Of Byte), type As Type) As Integer
Parameter
- value
- Object
Der zu serialisierende Wert.
- destination
- ArraySegment<Byte>
Das Ziel, an das serialisierte Daten geschrieben werden.
- type
- Type
Der erwartete Typ des Werts.
Gibt zurück
Die Länge der serialisierten Daten.
Gilt für:
Serialize(Object, ArraySegment<Byte>, SerializerSession, Type)
Serialisiert das bereitgestellte value
in destination
.
public int Serialize (object value, ArraySegment<byte> destination, Orleans.Serialization.Session.SerializerSession session, Type type);
member this.Serialize : obj * ArraySegment<byte> * Orleans.Serialization.Session.SerializerSession * Type -> int
Public Function Serialize (value As Object, destination As ArraySegment(Of Byte), session As SerializerSession, type As Type) As Integer
Parameter
- value
- Object
Der zu serialisierende Wert.
- destination
- ArraySegment<Byte>
Das Ziel, an das serialisierte Daten geschrieben werden.
- session
- SerializerSession
Die Serialisierungssitzung.
- type
- Type
Der erwartete Typ des Werts.
Gibt zurück
Die Länge der serialisierten Daten.
Gilt für:
Serialize<TBufferWriter>(Object, TBufferWriter, Type)
Serialisiert das bereitgestellte value
in destination
.
public void Serialize<TBufferWriter> (object value, TBufferWriter destination, Type type) where TBufferWriter : System.Buffers.IBufferWriter<byte>;
member this.Serialize : obj * 'BufferWriter * Type -> unit (requires 'BufferWriter :> System.Buffers.IBufferWriter<byte>)
Public Sub Serialize(Of TBufferWriter As IBufferWriter(Of Byte)) (value As Object, destination As TBufferWriter, type As Type)
Typparameter
- TBufferWriter
Der Ausgabepufferschreiber.
Parameter
- value
- Object
Der zu serialisierende Wert.
- destination
- TBufferWriter
Das Ziel, an das serialisierte Daten geschrieben werden.
- type
- Type
Der erwartete Typ des Werts.
Gilt für:
Serialize<TBufferWriter>(Object, Writer<TBufferWriter>, Type)
Serialisiert das bereitgestellte value
in destination
.
public void Serialize<TBufferWriter> (object value, ref Orleans.Serialization.Buffers.Writer<TBufferWriter> destination, Type type) where TBufferWriter : System.Buffers.IBufferWriter<byte>;
member this.Serialize : obj * Writer * Type -> unit (requires 'BufferWriter :> System.Buffers.IBufferWriter<byte>)
Public Sub Serialize(Of TBufferWriter As IBufferWriter(Of Byte)) (value As Object, ByRef destination As Writer(Of TBufferWriter), type As Type)
Typparameter
- TBufferWriter
Der Ausgabepufferschreiber.
Parameter
- value
- Object
Der zu serialisierende Wert.
- destination
- Writer<TBufferWriter>
Das Ziel, an das serialisierte Daten geschrieben werden.
- type
- Type
Der erwartete Typ des Werts.
Gilt für:
Serialize<TBufferWriter>(Object, TBufferWriter, SerializerSession, Type)
Serialisiert das bereitgestellte value
in destination
.
public void Serialize<TBufferWriter> (object value, TBufferWriter destination, Orleans.Serialization.Session.SerializerSession session, Type type) where TBufferWriter : System.Buffers.IBufferWriter<byte>;
member this.Serialize : obj * 'BufferWriter * Orleans.Serialization.Session.SerializerSession * Type -> unit (requires 'BufferWriter :> System.Buffers.IBufferWriter<byte>)
Public Sub Serialize(Of TBufferWriter As IBufferWriter(Of Byte)) (value As Object, destination As TBufferWriter, session As SerializerSession, type As Type)
Typparameter
- TBufferWriter
Der Ausgabepufferschreiber.
Parameter
- value
- Object
Der zu serialisierende Wert.
- destination
- TBufferWriter
Das Ziel, an das serialisierte Daten geschrieben werden.
- session
- SerializerSession
Die Serialisierungssitzung.
- type
- Type
Der erwartete Typ des Werts.