Enterprise Library / Unity vNext
Greetings!
This is a public forum for you to suggest/vote on the ideas for future capabilities/updates to Enterprise Library and Unity.
Please note the list may not always represent the actual prioritized backlog of the development team.
10 results found
-
Lightweight Scheduler / Job coordinator
A higher level abstraction like you created for the CQRS journey to process commands would be really useful.
Something with a simple API that:
- uses queues to activate jobs (service bus, azure, inmemory) or time-based (schedule)
- that can run in process or in a separate worker
- leverage TPL to maximize throughput
- that can scale out to multiple nodes
- graceful exception handling
- load/stress tested
216 votes -
Please use the Portable Class Library (PCL) for the next release
Using the portable class library we will be able to easily reuse our core classes in multiple platforms.
56 votesunder review · AdminGrigori Melnik (Producer) (Senior Program Manager, Microsoft Enterprise Library) respondedPlease see my comments on the story.
-
'Topaz' for 'Service Bus for Windows Server'
I would recomend to add support of 'Topaz' for 'Service Bus for Windows Server'. It should be fairly easy to do because 'Service Bus for Windows Server' and 'Azure Service Bus' have a common codebase.
29 votes -
Registration by Assembly Scanning
- Create a basic attribute called "RegisterType" that you could place on a class, The options I've found most useful are an enum to define it's lifetime manager and addtional type attributes to filter out types you don't want to register, IDisposable etc.
- Create an optional attribute that can be put in the assembly to indicate it should be scanned. This is optional but can be helpful for performance reasons.
- Create a Unity extension that reads all loaded types (I've found tricks for web applications here) and scans for this attribute and registers matching types.
50 votes -
Hierarchical Loggers like log4net
we have componentxx.exe with his dependency componentxx.data.dll and in log4net and log4j
you have the ability to include specify for namespace ex. componentxxdata.model to log only information’s and for componentxxdata.model.error to log only errors88 votes -
Entlib Logging for HTML 5 Applications
In ASP.MVC 4 there's a Template that generates Single Page Applications in Browser. Much more code is running in the browser runtime and the need for Tracing and ErrorLogging is higher in these scenarios. Are there any plans to support HTML 5 Applications that are built with the Single Page Pattern?
I would like wish to see a similar support that has been built for Silverlight. Especially a centralized LoggingServices that supports ASP.NET, MVC and WCF and accepts JSON LogEntries. A client side javascript library and configuration would help to generate these messages via ajax and send them asynchronously. I…
107 votes -
Provide include semantics for config
I would like to extract alias definitions to a centralized config file and reference this from the master app config. See:
http://stackoverflow.com/questions/7848139/is-it-possible-to-move-the-container-alias-definitions-into-a-separate-file38 votes -
Use claims for authorization checks
As a developer I want to be able to leverage a ClaimsPrincipal for the authorization checks using the Security Application Block. The claims that are recognized as identity or roles should tie into the authorization providers (AuthorizationRuleProvider and AzManAuthorizationProvider). Currently the AzMan provider seems dependent on Windows identities.
107 votes -
Unity Lifetimes: TearDown should dispose objects created by container
TearDown does not do anything with the LifetimeManagers supplied ootb. It should properly dispose object(graph)s created by the container
211 votes -
validate multiple rulesets
Allow ValidatorFactory to create a validator of more than one specified rule set or allow validator to validate based on more than one specified rule set...
107 votes
- Don't see your idea?