<PackageReference Include="Azure.Core" Version="1.61.0" />

Azure.Core.Serialization.ObjectSerializer

public abstract class ObjectSerializer
protected ObjectSerializer()

public abstract object Deserialize(Stream stream, Type returnType, CancellationToken cancellationToken)

public abstract ValueTask<object> DeserializeAsync(Stream stream, Type returnType, CancellationToken cancellationToken)

public abstract void Serialize(Stream stream, object value, Type inputType, CancellationToken cancellationToken)

public virtual BinaryData Serialize(object value, Type inputType = null, CancellationToken cancellationToken = default)

public abstract ValueTask SerializeAsync(Stream stream, object value, Type inputType, CancellationToken cancellationToken)

public virtual ValueTask<BinaryData> SerializeAsync(object value, Type inputType = null, CancellationToken cancellationToken = default)