Table of Contents

Namespace Cuemon.Data.Integrity

Assembly: Cuemon.Data.Integrity.dll

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 8, .NET 7, .NET 6 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 System.IO.FileInfo.

FileIntegrityOptions

Configuration options for System.IO.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.