Cuemon 2.7.2014.430

Cuemon .NET Framework

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.

Install-Package Cuemon -Version 2.7.2014.430
dotnet add package Cuemon --version 2.7.2014.430
paket add Cuemon --version 2.7.2014.430
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

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

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
4.1.2017.400 180 2/12/2017
4.1.2017.350 83 2/7/2017
4.1.2017.280 84 1/29/2017
4.1.2017.200 77 1/25/2017
4.1.2016.3580 115 12/24/2016
4.1.2016.3510 100 12/17/2016
4.0.2016.3100 111 11/7/2016
4.0.2016.3030 121 10/30/2016
4.0.2016.2600 117 9/19/2016
4.0.2016.1880 153 7/6/2016
4.0.2016.1380 134 5/22/2016
4.0.2016.1360 122 5/18/2016
4.0.2016.950 156 4/7/2016
4.0.2016.900 128 3/30/2016
4.0.2016.720 197 3/14/2016
3.1.2016.250 208 1/26/2016
3.1.2015.3180 181 11/15/2015
3.0.2015.2421 228 8/31/2015
3.0.2015.2220 170 8/11/2015
3.0.2015.2110 149 7/30/2015
3.0.2015.1970 160 7/17/2015
3.0.2015.1860 369 7/4/2015
3.0.2015.1780 198 6/28/2015
3.0.2015.1580 190 6/7/2015
3.0.2015.1500 231 6/1/2015
2.7.2014.2940 354 10/22/2014
2.7.2014.2600 203 9/17/2014
2.7.2014.2300 259 8/20/2014
2.7.2014.1950 241 7/14/2014
2.7.2014.1770 205 6/27/2014
2.7.2014.1480 210 5/29/2014
2.7.2014.1382 197 5/19/2014
2.7.2014.430 (current version) 340 2/20/2014
2.7.2014.250 237 1/26/2014
2.6.2013.3330 343 12/2/2013
2.5.2013.3000 277 10/28/2013
2.5.2013.2900 229 10/17/2013
2.5.2013.2800 218 10/8/2013
2.2.2013.2731 209 10/1/2013
2.2.2013.2730 205 10/1/2013
2.2.2013.2650 271 9/22/2013
2.1.2013.2041 247 7/26/2013
2.1.2013.2040 207 7/24/2013
2.1.2013.1800 235 7/1/2013
2.1.2013.1700 233 6/20/2013
2.0.2013.1550 230 6/5/2013
2.0.2013.1460 290 5/26/2013
2.0.2013.1350 262 5/16/2013
2.0.2013.1100 260 4/22/2013
2.0.2013.1000 271 4/11/2013
2.0.2013.420 387 2/13/2013
2.0.2013.260 302 1/27/2013
1.0.2012.2800 502 10/7/2012
1.0.2012.2600 353 9/16/2012
1.0.2012.2500 260 9/10/2012
1.0.2012.2200 294 8/9/2012
1.0.2012.1760 368 6/24/2012
1.0.2012.1680 254 6/18/2012
1.0.2012.1570 272 6/5/2012
1.0.2012.1500 303 5/29/2012
1.0.2012.1150 326 4/26/2012
1.0.2012.930 364 4/4/2012
1.0.2012.800 296 3/22/2012
1.0.2012.700 291 3/12/2012
1.0.2012.630 283 3/3/2012
1.0.2012.390 358 2/9/2012
1.0.2012.320 284 2/1/2012
1.0.2012.300 288 1/31/2012
1.0.2011.3150 361 11/25/2011
Show less