Cuemon 2.7.2014.2940

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

Release Notes

This release contains several new improvements including internal refactoring.
The following work was completed for this release:

- New interface, ISynchronization, in the Cuemon.Threading namespace that provides asynchronous communication between objects about events
- New sealed class, ThreadPoolSettings, in the Cuemon.Threading namespace that specifies a set of features to apply directly on the static ThreadPool object
- New sealed class, ThreadPoolInfo, in the Cuemon.Threading namespace that provides information about available threads in the statuc ThreadPool object
- New static class, ParallelThread, in the Cuemon.Threading namespace that provides ways to encapsulate and re-use existing code while adding support for parallel loops and regions using Thread as backing strategy
- New static class, ParallelThreadPool, in the Cuemon.Threading namespace that provides ways to encapsulate and re-use existing code while adding support for parallel loops and regions using ThreadPool as backing strategy
- New sealed class, PartitionCollection<T>, in the Cuemon.Collections.Generic namespace that represents an IEnumerable<T> partitioned data sequence
- New sealed class, SecurityTokenSettings, in the Cuemon.Security namespace that specifies a set of features to support on the SecurityToken object created by the SecurityToken.Create method

- Refactored the CountdownEvent class in the Cuemon.Threading namespace to three new classes; CountdownEventBase, CountdownEvent and CountdownEventBaseSlim
- Refactored the SecurityToken class in the Cuemon.Security namespace to support the new SecurityTokenSettings class

- Improved the ThreadUtility class in the Cuemon.Threading namespace to include a DefaultNumberOfConcurrentWorkerThreads property
- Improved the ThreadPoolUtility class in the Cuemon.Threading namespace to include a Probe method
- Improved the ConvertUtility class in the Cuemon namespace to support Uri structs in the ChangeType method
- Improved the StringUtility class in the Cuemon namespace to include a IsBase64 method
- Improved the AssignmentUtility class in the Cuemon namespace to include a generic Calculate method

- The ParallelUtility class in the Cuemon.Threading namespace was deprecated in favor of the new classes; ParallelThread and ParallelThreadPool

Note: some of the refactorings applied triggered interface changes which you should take into account if you implicit or explicit used the SecurityToken and/or ParallelUtility class (and derived hereof)

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
4.1.2017.400 264 2/12/2017
4.1.2017.350 124 2/7/2017
4.1.2017.280 126 1/29/2017
4.1.2017.200 118 1/25/2017
4.1.2016.3580 158 12/24/2016
4.1.2016.3510 142 12/17/2016
4.0.2016.3100 152 11/7/2016
4.0.2016.3030 164 10/30/2016
4.0.2016.2600 161 9/19/2016
4.0.2016.1880 196 7/6/2016
4.0.2016.1380 175 5/22/2016
4.0.2016.1360 162 5/18/2016
4.0.2016.950 199 4/7/2016
4.0.2016.900 171 3/30/2016
4.0.2016.720 293 3/14/2016
3.1.2016.250 247 1/26/2016
3.1.2015.3180 228 11/15/2015
3.0.2015.2421 271 8/31/2015
3.0.2015.2220 210 8/11/2015
3.0.2015.2110 189 7/30/2015
3.0.2015.1970 202 7/17/2015
3.0.2015.1860 411 7/4/2015
3.0.2015.1780 262 6/28/2015
3.0.2015.1580 236 6/7/2015
3.0.2015.1500 305 6/1/2015
2.7.2014.2940 (current) 439 10/22/2014
2.7.2014.2600 251 9/17/2014
2.7.2014.2300 343 8/20/2014
2.7.2014.1950 321 7/14/2014
2.7.2014.1770 281 6/27/2014
2.7.2014.1480 260 5/29/2014
2.7.2014.1382 250 5/19/2014
2.7.2014.430 417 2/20/2014
2.7.2014.250 303 1/26/2014
2.6.2013.3330 430 12/2/2013
2.5.2013.3000 357 10/28/2013
2.5.2013.2900 279 10/17/2013
2.5.2013.2800 271 10/8/2013
2.2.2013.2731 260 10/1/2013
2.2.2013.2730 255 10/1/2013
2.2.2013.2650 361 9/22/2013
2.1.2013.2041 300 7/26/2013
2.1.2013.2040 258 7/24/2013
2.1.2013.1800 295 7/1/2013
2.1.2013.1700 288 6/20/2013
2.0.2013.1550 286 6/5/2013
2.0.2013.1460 341 5/26/2013
2.0.2013.1350 343 5/16/2013
2.0.2013.1100 314 4/22/2013
2.0.2013.1000 325 4/11/2013
2.0.2013.420 481 2/13/2013
2.0.2013.260 358 1/27/2013
1.0.2012.2800 591 10/7/2012
1.0.2012.2600 449 9/16/2012
1.0.2012.2500 315 9/10/2012
1.0.2012.2200 357 8/9/2012
1.0.2012.1760 466 6/24/2012
1.0.2012.1680 315 6/18/2012
1.0.2012.1570 334 6/5/2012
1.0.2012.1500 393 5/29/2012
1.0.2012.1150 424 4/26/2012
1.0.2012.930 459 4/4/2012
1.0.2012.800 364 3/22/2012
1.0.2012.700 393 3/12/2012
1.0.2012.630 352 3/3/2012
1.0.2012.390 461 2/9/2012
1.0.2012.320 356 2/1/2012
1.0.2012.300 359 1/31/2012
1.0.2011.3150 471 11/25/2011
Show less