Cuemon.Data.Integrity 6.2.0

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.

Install-Package Cuemon.Data.Integrity -Version 6.2.0
dotnet add package Cuemon.Data.Integrity --version 6.2.0
<PackageReference Include="Cuemon.Data.Integrity" Version="6.2.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Cuemon.Data.Integrity --version 6.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Cuemon.Data.Integrity, 6.2.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Cuemon.Data.Integrity as a Cake Addin
#addin nuget:?package=Cuemon.Data.Integrity&version=6.2.0

// Install Cuemon.Data.Integrity as a Cake Tool
#tool nuget:?package=Cuemon.Data.Integrity&version=6.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Version: 6.0.0
Availability: NET Standard 2.0, NET 5.0
 
# Upgrade Steps
- The Cuemon.Integrity namespace was removed with this version
- Any former extension methods of the Cuemon.Integrity namespace was merged into the Cuemon.Extensions.Data.Integrity namespace
 
# Breaking Changes
- RENAMED ChecksumMethod enum in the Cuemon.Data.Integrity namespace to EntityDataIntegrityMethod (including rename of Default --> Unaltered)
- RENAMED ChecksumStrength enum in the Cuemon.Data.Integrity namespace to EntityDataIntegrityValidation (including rename of None --> Unspecified)
- RENAMED ICacheableIntegrity interface in the Cuemon.Data.Integrity namespace to IEntityDataIntegrity
- RENAMED ICacheableTimestamp interface in the Cuemon.Data.Integrity namespace to IEntityDataTimestamp
- RENAMED ICacheableEntity interface in the Cuemon.Data.Integrity namespace to IEntityInfo
 
# New Features
- ADDED CacheValidatorFactory class in the Cuemon.Data.Integrity namespace that provides access to factory methods for creating and configuring CacheValidator instances
- ADDED DataIntegrityFactory class in the Cuemon.Data.Integrity namespace that provides access to factory methods for creating and configuring implementations of the IDataIntegrity interface
- ADDED FileChecksumOptions class in the Cuemon.Data.Integrity namespace that specifies configuration options for FileInfo
- ADDED FileIntegrityOptions class in the Cuemon.Data.Integrity namespace that specifies configuration options for FileInfo
- ADDED IDataIntegrity interface in the Cuemon.Data.Integrity namespace determines the integrity of data
 
# Improvements
- CHANGED CacheValidatorFactory class in the Cuemon.Data.Integrity namespace to use same Hash factory provider
 
# Quality Analysis Actions
- CHANGED DataIntegrityFactory class in the Cuemon.Data.Integrity namespace to be compliant with https://docs.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca1825

NuGet packages (3)

Showing the top 3 NuGet packages that depend on Cuemon.Data.Integrity:

Package Downloads
Cuemon.AspNetCore
The Cuemon.AspNetCore namespace contains types focusing on providing means for easier plumber coding in the ASP.NET Core pipeline while serving some concrete implementation of the shell as well. The namespace is an addition to the Microsoft.AspNetCore namespace.
Cuemon.Extensions.Data.Integrity
The Cuemon.Extensions.Data.Integrity namespace contains extension methods that complements the Cuemon.Data.Integrity namespace.
Cuemon.Core.App
Provides a convenient set of default API additions for building a .NET Core application.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
6.2.0 432 5/30/2021
6.1.0 173 5/16/2021
6.0.1 137 5/3/2021
6.0.1-rc 187 5/3/2021
6.0.0 324 4/18/2021
6.0.0-rc.23 60 4/18/2021
6.0.0-rc.21 37 4/12/2021
6.0.0-rc.20 52 4/1/2021
6.0.0-rc.18 137 3/22/2021
6.0.0-rc.17 47 3/14/2021
6.0.0-rc.16 77 3/7/2021
6.0.0-rc.15 66 3/4/2021
6.0.0-rc.14 83 3/4/2021
6.0.0-rc.12 92 3/3/2021
6.0.0-rc.6 64 2/28/2021
6.0.0-rc.2 75 2/28/2021