Interface ISerializer
public interface ISerializer
Methods
CanSerialize(object?)
bool CanSerialize(object? obj)
Parameters
objobject
Returns
Serialize(object?)
byte[]? Serialize(object? obj)
Parameters
objobject
Returns
- byte[]
Serialize(object?, object)
byte[]? Serialize(object? obj, object settings)
Parameters
objobjectsettingsobject
Returns
- byte[]
SerializeAsync(Stream, object?, bool, CancellationToken)
Task SerializeAsync(Stream output, object? obj, bool leaveStreamOpen = false, CancellationToken cancellationToken = default)
Parameters
outputStreamobjobjectleaveStreamOpenboolcancellationTokenCancellationToken
Returns
SerializeAsync(Stream, object?, object, bool, CancellationToken)
Task SerializeAsync(Stream output, object? obj, object settings, bool leaveStreamOpen = false, CancellationToken cancellationToken = default)
Parameters
outputStreamobjobjectsettingsobjectleaveStreamOpenboolcancellationTokenCancellationToken