Cuemon 2.7.2014.430

The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. Prefix Reserved
The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package Cuemon --version 2.7.2014.430
NuGet\Install-Package Cuemon -Version 2.7.2014.430
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Cuemon" Version="2.7.2014.430" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Cuemon --version 2.7.2014.430
#r "nuget: Cuemon, 2.7.2014.430"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Cuemon as a Cake Addin
#addin nuget:?package=Cuemon&version=2.7.2014.430

// Install Cuemon as a Cake Tool
#tool nuget:?package=Cuemon&version=2.7.2014.430

Simple, intuitive and logical every-day-usage additions to the Microsoft .NET Framework 2.0 SP1 and newer. Follows the same namespace structure already found in the .NET Framework.

Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated

This is a medium release with improvements, bug fixes and several new features.
The following work was completed for this release:

- New class, HttpMessageBody, in the Cuemon.ServiceModel namespace that provides helper methods for the HttpMessageBody{TBody}" class
- New class, HttpMessageBody<TBody>, in the Cuemon.ServiceModel namespace that represents the entity-body of an HTTP message
- New class, EntityBody, in the Cuemon.ServiceModel namespace that represents a deserialization contract of an entity-body that is part of an HTTP message
- New class, HttpMultipartContent, in the Cuemon.ServiceModel namespace that represents a name/value field of an encoded multipart entity-body of an HTTP message
- New class, HttpMultipartFile, in the Cuemon.ServiceModel namespace that represents a file part of an HTTP message entity-body that is formatted using multipart/form-data MIME type
- New class, FormUrlEncodedMessageBody, in the Cuemon.ServiceModel namespace that represents a entity-body of an HTTP message that is formatted in name/value fields encoded using application/x-www-form-urlencoded MIME type
- New class, MultipartFormDataMessageBody, in the Cuemon.ServiceModel namespace that represents a entity-body of an HTTP message that is formatted using multipart/form-data MIME type
- New class, XmlMessageBody<TBody>, in the Cuemon.ServiceModel namespace that represents a entity-body of an HTTP message that is XML formatted
- New class, InOperator<T>, in the Cuemon.Data namespace that provides a safe way to include a Transact-SQL WHERE clause with an IN operator
- New class, SqlInOperator<T>, in the Cuemon.Data.SqlClient namespace that provides a safe way to include a Transact-SQL WHERE clause with an IN operator to execute against a SQL Server database

- New method, IsComplex, on the TypeUtility class in the Cuemon namespace
- New method, SanitizeCharacterData, on the XmlUtility class in the Cuemon.Xml namespace
- New method overload, Remove, on the StringUtility class in the Cuemon namespace
- New method overload, Select, on the EnumerableUtility class in the Cuemon.Collections.Generic namespace
- New method overloads, GetConstructors, on the ReflectionUtility class in the Cuemon.Reflection namespace
- New method overloads, ForEachWithResult, on the ParallelUtility class in the Cuemon.Threading namespace

- Improved the PropertyEqualityComparer<T> class in the Cuemon.Reflection namespace to support specification of an IEqualityComparer
- Improved the GetAcceptHeader method on the HttpRequestUtility class in the Cuemon.Web namespace to return a sequence of ContentType elements instead of a sequence of string elements
- Improved the ToJson methods on the XmlConvertUtility class in the Cuemon.Xml namespace when converting nodes of element type
- Improved the Endpoint class in the Cuemon.ServiceModel namespace to support the new FormUrlEncodedMessageBody, MultipartFormDataMessageBody and XmlMessageBody<TBody> classes
- Improved the XmlSerialization class in the Cuemon.Xml.Serialization namespace to support simple deserialization of objects
- Improved the CreateDescendantOrSelfEntity method on the BusinessEntityUtility class in the Cuemon.Data.Entity namespace to return default(T) for entities that does not exist
- Improved the ForEach methods on the ParallelUtility class in the Cuemon.Threading namespace to start with an IEnumerable<TSource> parameter
- Improved the Cast<TResult> method on the EnumerableUtility class in the Cuemon.Collections.Generic namespace to use IEnumerable instead of IEnumerable<object>

- Fixed a leak in the static method GetCacheValidator on the FileUtility class in the Cuemon.IO namespace
- Fixed a state bug in the virtual method SaveOnly on the Entity class in the Cuemon.Data.Entity namespace

- Renamed the ParallelLoopUtility class to ParallelUtility in the Cuemon.Threading namespace
- Renamed the SortedFuncWorkItem class to SortedDoerWorkItem in the Cuemon.Threading namespace

- Moved the HttpRouteAttribute class from the Cuemon.ServiceModel namespace to the Cuemon.Web.Routing namespace
- Moved the HttpCachingAttribute class from the Cuemon.ServiceModel namespace to the Cuemon.Web namespace
- Moved the HttpResponseAttribute class from the Cuemon.ServiceModel namespace to the Cuemon.Web namespace