ObjectSerializer 类

定义

提供用于序列化和反序列化具有非静态已知类型的值的方法。

public sealed class ObjectSerializer
type ObjectSerializer = class
Public NotInheritable Class ObjectSerializer
继承
ObjectSerializer

构造函数

ObjectSerializer(SerializerSessionPool)

初始化 ObjectSerializer 类的新实例。

方法

CanSerialize(Type)

true如果提供的类型 type、 可以序列化false,则返回 ;否则返回 。

Deserialize(ArraySegment<Byte>, SerializerSession, Type)

source反序列化 类型的type值。

Deserialize(ArraySegment<Byte>, Type)

source反序列化 类型的type值。

Deserialize(Byte[], SerializerSession, Type)

source反序列化 类型的type值。

Deserialize(Byte[], Type)

source反序列化 类型的type值。

Deserialize(ReadOnlyMemory<Byte>, SerializerSession, Type)

source反序列化 类型的type值。

Deserialize(ReadOnlyMemory<Byte>, Type)

source反序列化 类型的type值。

Deserialize(ReadOnlySequence<Byte>, SerializerSession, Type)

source反序列化 类型的type值。

Deserialize(ReadOnlySequence<Byte>, Type)

source反序列化 类型的type值。

Deserialize(ReadOnlySpan<Byte>, SerializerSession, Type)

source反序列化 类型的type值。

Deserialize(ReadOnlySpan<Byte>, Type)

source反序列化 类型的type值。

Deserialize(Stream, SerializerSession, Type)

source反序列化 类型的type值。

Deserialize(Stream, Type)

source反序列化 类型的type值。

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

source反序列化 类型的type值。

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

将提供的 value 序列化为 destination

Serialize(Object, ArraySegment<Byte>, Type)

将提供的 value 序列化为 destination

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

将提供的 value 序列化为 destination

Serialize(Object, Byte[], Type)

将提供的 value 序列化为 destination

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

将提供的 value 序列化为 destination

Serialize(Object, Memory<Byte>, Type)

将提供的 value 序列化为 destination

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

将提供的 value 序列化为 destination

Serialize(Object, Span<Byte>, Type)

将提供的 value 序列化为 destination

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

将提供的 value 序列化为 destination

Serialize(Object, Stream, Type, Int32)

将提供的 value 序列化为 destination

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

将提供的 value 序列化为 destination

Serialize<TBufferWriter>(Object, TBufferWriter, Type)

将提供的 value 序列化为 destination

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

将提供的 value 序列化为 destination

适用于