Freigeben über


ObjectSerializer Klasse

Definition

Stellt Methoden zum Serialisieren und Deserialisieren von Werten bereit, die über Typen verfügen, die nicht statisch bekannt sind.

public sealed class ObjectSerializer
type ObjectSerializer = class
Public NotInheritable Class ObjectSerializer
Vererbung
ObjectSerializer

Konstruktoren

ObjectSerializer(SerializerSessionPool)

Initialisiert eine neue Instanz der ObjectSerializer-Klasse.

Methoden

CanSerialize(Type)

Gibt zurück true , wenn der bereitgestellte Typ , type, serialisiert werden kann und false andernfalls.

Deserialize(ArraySegment<Byte>, SerializerSession, Type)

Deserialisieren Sie einen Wert vom Typ type von source.

Deserialize(ArraySegment<Byte>, Type)

Deserialisieren Sie einen Wert vom Typ type von source.

Deserialize(Byte[], SerializerSession, Type)

Deserialisieren Sie einen Wert vom Typ type von source.

Deserialize(Byte[], Type)

Deserialisieren Sie einen Wert vom Typ type von source.

Deserialize(ReadOnlyMemory<Byte>, SerializerSession, Type)

Deserialisieren Sie einen Wert vom Typ type von source.

Deserialize(ReadOnlyMemory<Byte>, Type)

Deserialisieren Sie einen Wert vom Typ type von source.

Deserialize(ReadOnlySequence<Byte>, SerializerSession, Type)

Deserialisieren Sie einen Wert vom Typ type von source.

Deserialize(ReadOnlySequence<Byte>, Type)

Deserialisieren Sie einen Wert vom Typ type von source.

Deserialize(ReadOnlySpan<Byte>, SerializerSession, Type)

Deserialisieren Sie einen Wert vom Typ type von source.

Deserialize(ReadOnlySpan<Byte>, Type)

Deserialisieren Sie einen Wert vom Typ type von source.

Deserialize(Stream, SerializerSession, Type)

Deserialisieren Sie einen Wert vom Typ type von source.

Deserialize(Stream, Type)

Deserialisieren Sie einen Wert vom Typ type von source.

Deserialize<TInput>(Reader<TInput>, Type)

Deserialisieren Sie einen Wert vom Typ type von source.

Serialize(Object, ArraySegment<Byte>, SerializerSession, Type)

Serialisiert die bereitgestellte value in destination.

Serialize(Object, ArraySegment<Byte>, Type)

Serialisiert die bereitgestellte value in destination.

Serialize(Object, Byte[], SerializerSession, Type)

Serialisiert die bereitgestellte value in destination.

Serialize(Object, Byte[], Type)

Serialisiert die bereitgestellte value in destination.

Serialize(Object, Memory<Byte>, SerializerSession, Type)

Serialisiert die bereitgestellte value in destination.

Serialize(Object, Memory<Byte>, Type)

Serialisiert die bereitgestellte value in destination.

Serialize(Object, Span<Byte>, SerializerSession, Type)

Serialisiert die bereitgestellte value in destination.

Serialize(Object, Span<Byte>, Type)

Serialisiert die bereitgestellte value in destination.

Serialize(Object, Stream, SerializerSession, Type, Int32)

Serialisiert die bereitgestellte value in destination.

Serialize(Object, Stream, Type, Int32)

Serialisiert die bereitgestellte value in destination.

Serialize<TBufferWriter>(Object, TBufferWriter, SerializerSession, Type)

Serialisiert die bereitgestellte value in destination.

Serialize<TBufferWriter>(Object, TBufferWriter, Type)

Serialisiert die bereitgestellte value in destination.

Serialize<TBufferWriter>(Object, Writer<TBufferWriter>, Type)

Serialisiert die bereitgestellte value in destination.

Gilt für: