Cuemon 2.2.2013.2650

Cuemon .NET Framework Additions

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.2.2013.2650
dotnet add package Cuemon --version 2.2.2013.2650
paket add Cuemon --version 2.2.2013.2650
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

This is a major release, which fixes a few bugs and provides several new functionality.
The following work was completed for this release:

- A new enum was introduced in the Cuemon namespace; SortOrder which specifies the direction of a sort operation
- A new static class was introduced in the Cuemon.Diagnostics namespace; TimeMeasureUtility with the following members; Measure
- A new class was introduced in the Cuemon.Caching namespace; CacheValidator that provides a way to represent cacheable data-centric content that can be validated by cache-aware applications
- A new interface was introduced in the Cuemon.Web namespace; ICacheableHttpHandler that extends IHttpHandler with support for client-side caching
- A new class was introduced in the Cuemon.Web.Routing namespace; HttpRoute that provides properties and methods for defining a route and for obtaining information about the route
- A new class was introduced in the Cuemon.Web.Routing namespace; HttpRouteCollection that provides a collection of routes for ASP.NET routing
- A new class was introduced in the Cuemon.Web.Routing namespace; HttpRoutePath that provides supplemental information about the URL associated with an HttpRoute
- A new class was introduced in the Cuemon.Web.Routing namespace; HttpRouteTable that stores the URL routes for an application

- The AssignmentUtility class was internally refactored to use TypeCode instead of String
- The Cache class was updated to correct reflect the UseDependency property
- The CacheDictionary class was internally refactored to better support thread safety and faster release of expired items. Furthere was it extended with a generic way to Memoize delegates
- The ConvertUtility class was extended with a new overload of ToByteArray
- The EventUtility class was internally refactored with MethodImpl decoration; MethodImplOptions.NoInlining
- The FileBase class was refactored to use the new CacheValidator class
- The Instrumentation class was internally refactored to better support thread safety. Further was it extended with two new thread safe overloads; ExecuteAction and ExecuteFunction
- The ReflectionUtility class received support for interface search in the GetAssemblyTypes method
- The TimeMeasure class was changed from public to internal and the public available methods was moved to the new TimeMeasureUtility class

- The HttpFastSessionState class received a few bug fixes
- The HttpRequestUtility class was refactored use the new CacheValidator class and IsClientSideContentCached was renamed to IsClientSideResourceCached
- The HttpResponseContentFilter class was refactored; GenerateEntityTag was removed
- The HttpResponseUtility class was refactored to use the new CacheValidator class and SetClientSideContentCacheExpiresHeaders was revamped to better honor W3C standards
- The HttpRouteAttribute class was refactored; the Parse methods was moved to the new HttpRouteUtility class and renamed to ParseRoute
- The ISearchEngineOptimizer interface was refactored; IsClientSideCached was removed. Instead, this now resides on the new ICacheableHttpHandler interface under the name HasClientSideResource
- The GlobalModule class was refactored to use the new CacheValidator class, to support new routing capabilities from the HttpRouteTable and also received two new methods; GetReferencedTypes and GetReferencedHandlerTypes
- The PageElement class was extended with two new properties; EnableStyleSheetCaching and EnableMetadataCaching
- The WebConfigurationUtility class was extended with one new overloaded method; GetSystemHandlers. The GetHandlers method was refactored to not exclude handlers from different web.config version (IIS6,IIS7+)
- The Website class was refactored; EnableClientSideCaching, EnableCompression, EnableStyleSheetCaching and EnableMetadataCaching was removed. HasWebsiteConfiguration was changed to a property
- The WebsiteModule class was internally refactored to use the new CacheValidator class
- The WebsiteElement class was refactored; EnableStyleSheetCaching and EnableMetadataCaching was moved to the PageElement class
- The XsltPage class received the first of several planned refactorings towards a more contemporary design
- The XsltMasterPage class was refactored to better match the changes applied to XsltPage

- The XsltOutput class as internally refactored for better performance

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
4.1.2017.400 152 2/12/2017
4.1.2017.350 75 2/7/2017
4.1.2017.280 76 1/29/2017
4.1.2017.200 69 1/25/2017
4.1.2016.3580 107 12/24/2016
4.1.2016.3510 92 12/17/2016
4.0.2016.3100 103 11/7/2016
4.0.2016.3030 113 10/30/2016
4.0.2016.2600 106 9/19/2016
4.0.2016.1880 147 7/6/2016
4.0.2016.1380 127 5/22/2016
4.0.2016.1360 114 5/18/2016
4.0.2016.950 148 4/7/2016
4.0.2016.900 120 3/30/2016
4.0.2016.720 189 3/14/2016
3.1.2016.250 200 1/26/2016
3.1.2015.3180 173 11/15/2015
3.0.2015.2421 220 8/31/2015
3.0.2015.2220 161 8/11/2015
3.0.2015.2110 140 7/30/2015
3.0.2015.1970 151 7/17/2015
3.0.2015.1860 358 7/4/2015
3.0.2015.1780 183 6/28/2015
3.0.2015.1580 181 6/7/2015
3.0.2015.1500 218 6/1/2015
2.7.2014.2940 321 10/22/2014
2.7.2014.2600 193 9/17/2014
2.7.2014.2300 224 8/20/2014
2.7.2014.1950 205 7/14/2014
2.7.2014.1770 191 6/27/2014
2.7.2014.1480 199 5/29/2014
2.7.2014.1382 186 5/19/2014
2.7.2014.430 306 2/20/2014
2.7.2014.250 221 1/26/2014
2.6.2013.3330 308 12/2/2013
2.5.2013.3000 238 10/28/2013
2.5.2013.2900 216 10/17/2013
2.5.2013.2800 207 10/8/2013
2.2.2013.2731 197 10/1/2013
2.2.2013.2730 193 10/1/2013
2.2.2013.2650 (current version) 234 9/22/2013
2.1.2013.2041 233 7/26/2013
2.1.2013.2040 196 7/24/2013
2.1.2013.1800 223 7/1/2013
2.1.2013.1700 222 6/20/2013
2.0.2013.1550 218 6/5/2013
2.0.2013.1460 278 5/26/2013
2.0.2013.1350 226 5/16/2013
2.0.2013.1100 248 4/22/2013
2.0.2013.1000 260 4/11/2013
2.0.2013.420 345 2/13/2013
2.0.2013.260 290 1/27/2013
1.0.2012.2800 459 10/7/2012
1.0.2012.2600 314 9/16/2012
1.0.2012.2500 248 9/10/2012
1.0.2012.2200 279 8/9/2012
1.0.2012.1760 329 6/24/2012
1.0.2012.1680 239 6/18/2012
1.0.2012.1570 257 6/5/2012
1.0.2012.1500 260 5/29/2012
1.0.2012.1150 307 4/26/2012
1.0.2012.930 320 4/4/2012
1.0.2012.800 280 3/22/2012
1.0.2012.700 271 3/12/2012
1.0.2012.630 267 3/3/2012
1.0.2012.390 316 2/9/2012
1.0.2012.320 268 2/1/2012
1.0.2012.300 271 1/31/2012
1.0.2011.3150 339 11/25/2011
Show less