Interface ICacheItemSerializer<TResult, TSerialized>
Defines operations for serializing and deserializing values being placed in caches by CachePolicy instances.
public interface ICacheItemSerializer<TResult, TSerialized>
Type Parameters
TResult
The type of objects that this serializer can serialize.
TSerialized
The type of objects after serialization.
Methods
Deserialize(TSerialized)
Deserializes the specified object.
TResult Deserialize(TSerialized objectToDeserialize)
Parameters
objectToDeserialize
TSerializedThe object to deserialize.
Returns
- TResult
The deserialized object
Serialize(TResult)
Serializes the specified object.
TSerialized Serialize(TResult objectToSerialize)
Parameters
objectToSerialize
TResultThe object to serialize.
Returns
- TSerialized
The serialized object