Pavalisoft.Caching  1.2.1
A single unified Caching Api for both MemoryCache and DistributedCache implementations including CacheManager
Pavalisoft.Caching.Serializers.JsonSerializer Class Reference

Json implementation of Cache object ISerializer More...

Inheritance diagram for Pavalisoft.Caching.Serializers.JsonSerializer:
Pavalisoft.Caching.Interfaces.ISerializer Pavalisoft.Caching.Serializers.DefaultSerializer

Public Member Functions

 JsonSerializer (JsonSerializerSettings settings=default)
 Creates an instance of JsonSerializer class with json serialization settings More...
 
byte [] Serialize< T > (T item)
 Serializes the specified Cached Object.
 
Task< byte[]> SerializeAsync< T > (T item)
 Serializes the specified Cached Object asynchronous.
 
Deserialize< T > (byte[] bytes)
 Deserializes the specified bytes to T .
 
Task< T > DeserializeAsync< T > (byte[] bytes)
 Deserializes the specified bytes to T asynchronously.
 

Detailed Description

Json implementation of Cache object ISerializer

Constructor & Destructor Documentation

◆ JsonSerializer()

Pavalisoft.Caching.Serializers.JsonSerializer.JsonSerializer ( JsonSerializerSettings  settings = default)

Creates an instance of JsonSerializer class with json serialization settings

Parameters
settingsOptional. The JsonSerializerSettings

The documentation for this class was generated from the following file: