Skip to content

UniversalSerializer class

Defined in

Namespace: Akavache.Reactive.Core Assembly: Akavache.Reactive.dll Full name: Akavache.Reactive.Core.UniversalSerializer Modifiers: public static

Summary

View source

        Universal serializer compatibility utilities that enable cross-serializer functionality.
        This class provides fallback mechanisms when the primary serializer fails to deserialize data.
        

Applies to

net10.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471

Methods

NameSummary
static DeserializeAttempts to deserialize data using fallback mechanisms if the primary serializer fails.
static SerializeAttempts to serialize data using fallback mechanisms if the primary serializer fails.
static TryFindDataWithAlternativeKeysAsyncAttempts to find data using alternative keys if the primary key look-up fails. Useful for cross-serializer compatibility.
static TryFindDataWithAlternativeKeysAttempts to find data using alternative keys if the primary key look-up fails. Useful for cross-serializer compatibility.
static RegisterSerializerRegisters a serializer factory for use as a fallback when the primary serializer fails.
Inherited members