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.
16 results found
-
44 votescompleted · AdminGrigori Melnik (Producer) (Senior Program Manager, Microsoft Enterprise Library) responded
Updated NuGet package now includes Unity for Windows Phone 8 support. Happy coding!
-
Seamless integration with Azure
All components should configuration elements if used with Windows Azure.
For example, I should be able to log to blob or security block should be able to interface with WIF
20 votes -
Configuration Tool should be only one if possible
When installing Enterprise Library 5 Configuration Tool you get 4 different executables:
- EntLib Config .NET 3.5 (x86)
- EntLib Config .NET 3.5
- EntLib Config .NET 4 (x86)
- EntLib Config .NET 4I think that the Configuration Tool should be only one for simplicity if possible and that target framework version could be included in the configuration XML if needed.
20 votescompleted · AdminGrigori Melnik (Producer) (Senior Program Manager, Microsoft Enterprise Library) respondedDone in v6
-
13 votescompleted · AdminGrigori Melnik (Producer) (Senior Program Manager, Microsoft Enterprise Library) responded
This is possible with the current version (v.5.0) and the mechanism of configurators.
-
Buffered logging
Log to a buffer (in memory or in isolated storage) and publish to a selected sink once the buffer is full or enough time has elapsed.
24 votesAsync wrapper now included in EntLib v6
-
Add support for Lazy<T>
Add support for Lazy<T> when resolving type T
50 votesSupported in Unity 3.
-
11 votescompleted · AdminGrigori Melnik (Producer) (Senior Program Manager, Microsoft Enterprise Library) responded
There’s an entire video course on Enterprise Library produced by John Sonmez and Pluralsight. Check here: http://www.pluralsight.com/training/Courses
-
AOP
Better Documentation on how to configure and use it.
55 votesThe new Unity documentation covers interception in depth: http://msdn.microsoft.com/en-us/library/dn178466(v=pandp.30).aspx
-
Virtual Method Instance Interceptor
Intercepting the database connection is a head ache any day, the unity implementation of transparent proxy does not work here at all.
We want a type safe instance interception mechanism supporting the interception of calls even on the sealed classes; more like a VirtualMethodInstanceProxy
Please note that this is supported already by Linfu using the Mono.Cecil; bringing this support to unity will make it powerful enough to cater any interception requirements.
59 votescompleted · AdminGrigori Melnik (Producer) (Senior Program Manager, Microsoft Enterprise Library) respondedHad this done back in v2.
-
New system to roll log file
Contrary to Log4Net (or to a lot of other logging mechanism like IIS logs), the rolling mechanism can cause some inconsistent dates problems.
Example with RollInterval.Midnight:
- The app is logging data on the rolling file on day n
- The app doesn’t write any data during x days
- The app is logging data on day n+x => the rollingHelper.RollIfNecessary() roll the file and put the current rolling date (n+x) as the name of the file, which is inconsistent with the content of the log file because of the check for the rolling is in the write methodIn…
61 votescompleted · AdminGrigori Melnik (Producer) (Senior Program Manager, Microsoft Enterprise Library) respondedUpdated in v6. See http://aka.ms/el6
-
Metro Style Application support for Unity
I'm following the Microsoft Yellow Brick Road and jumping on the Metro Band Wagon and expect that it will take time for tools to catch up (as it did when WPF emerged). However, I feel crippled without IOC / Unity (and Prism) - would be nice to have a Metro IOC package, supported by Microsoft, available!
129 votes -
41 votescompleted · AdminGrigori Melnik (Producer) (Senior Program Manager, Microsoft Enterprise Library) responded
Fixed in the Aug 2012 update of Unity. Get it via NuGet. http://bit.ly/Ot1yLj
-
Documentation for Unity
Unity lacks real documentation of all the moving parts that are hidden under the hood (strategies, policies ...) and how they interact
206 votescompleted · AdminGrigori Melnik (Producer) (Senior Program Manager, Microsoft Enterprise Library) respondedThe draft is available at http://go.microsoft.com/fwlink/p/?LinkID=290913
If you are interested in doing a technical review of the Unity Dev Guide, please me directly. — Grigori
-
Enhanced configuration for Unity
To make container setup easier an less verbose add support for registration by conventions and a real DSL
136 votes -
Async logging
Enable async logging. This is particulalry useful when logging via database tracelistener. It's typically slow, a lot of inserts... hence asynchrony is desirable.
268 votes -
Throw more informative exception when a type cannot be loaded by Unity
To help debug when config didn't load. Motivated by user reports similar to http://unity.codeplex.com/workitem/9223
68 votescompleted · AdminGrigori Melnik (Producer) (Senior Program Manager, Microsoft Enterprise Library) respondedFixed in Unity 2.1 – August 2012 Update http://blogs.msdn.com/b/agile/archive/2012/08/02/unity-2-1-august-2012-update.aspx
- Don't see your idea?