Table of Contents

Interface ICacheItemSerializer<TResult, TSerialized>

Namespace
Polly.Caching
Assembly
Polly.dll

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 TSerialized

The object to deserialize.

Returns

TResult

The deserialized object

Serialize(TResult)

Serializes the specified object.

TSerialized Serialize(TResult objectToSerialize)

Parameters

objectToSerialize TResult

The object to serialize.

Returns

TSerialized

The serialized object