Namespace Cuemon.Data.Integrity
The Cuemon.Data.Integrity
namespace contains types that provide ways for developers to determine and maintain integrity of data that is normally associated with an entity/resource.
Availability: .NET 9, .NET 8 and .NET Standard 2.0
Related: Cuemon.Extensions.Data.Integrity namespace 🔗
Classes
CacheValidator
Provides a way to represent cacheable data-centric content that can be validated by cache-aware applications.
CacheValidatorFactory
Provides access to factory methods for creating and configuring CacheValidator instances.
ChecksumBuilder
Provides a way to fluently represent checksum values of arbitrary data.
ChecksumBuilderDecoratorExtensions
Extension methods for the ChecksumBuilder class hidden behind the IDecorator<T> interface.
DataIntegrityFactory
Provides access to factory methods for creating and configuring implementations of the IDataIntegrity interface.
EntityInfo
Represents the metadata information normally associated with an entity/resource. Implements the IEntityInfo
FileChecksumOptions
Configuration options for FileInfo.
FileIntegrityOptions
Configuration options for FileInfo.
Interfaces
IDataIntegrity
An interface that is used to determine the integrity of data.
IEntityDataIntegrity
An interface that represents the integrity of data that is normally associated with an entity/resource.
IEntityDataTimestamp
An interface that represents the timestamp of data that is normally associated with an entity/resource.
IEntityInfo
An interface that represents both the timestamp and integrity of data that is normally associated with an entity/resource.
Enums
EntityDataIntegrityMethod
Specifies ways for a checksum of data to be computed.
EntityDataIntegrityValidation
Specifies the validation strength of a data checksum.