Rating: No reviews yet
Downloads: 57
Change Set: 75189
Released: Jul 28, 2014
Updated: Jul 28, 2014 by BladeWise
Dev status: Stable Help Icon

Recommended Download

Source Code InstanceAwareApp.zip
source code, 494K, uploaded Jul 28, 2014 - 57 downloads

Release Notes

DEV Methods to acquire and relinquish synchronization objects are now available to inheritors.
DEV Renamed GenerateApplicationGuid, in GenerateApplicationId, and changed its signature to allow for generic strings, instead of GUIDs.
DEV Renamed TryDisposeSynchronizationObjects in RelinquishSynchronizationObjects, and InitializeInstance into InitializeSynchronizationObjects, to better reflect their purpose.
ENH The GuidAttribute is now used as a fallback mechanism: overriding GenerateApplicationId with a not null or empty value, will take precedence over the GuidAttribute itself. The default behavior (used assembly GUID value) is still preferred.
DEV Added a new step in the test application, to show how synchronization objects can be relinquished.
DEV The IsFirstInstance property now returns a nullable boolean value, to handle situations where synchronzation objects have been relinquished, and the application is no more 'associated' to a single-instance context.

This realease is also available on NuGet.

Reviews for this release

No reviews yet for this release.