Table of Contents

Interface IObjectSerializer

Namespace
Quartz.Extensibility
Assembly
Quartz.dll

Interface for object serializers.

public interface IObjectSerializer

Methods

Deserialize<T>(byte[])

Deserializes object from byte array presentation.

T? Deserialize<T>(byte[] data) where T : class

Parameters

data byte[]

Data to deserialize object from, always non-null and non-empty.

Returns

T

Type Parameters

T

Serialize<T>(T)

Serializes given object as bytes that can be stored to permanent stores.

byte[] Serialize<T>(T obj) where T : class

Parameters

obj T

Object to serialize, always non-null.

Returns

byte[]

Type Parameters

T