----------------------------------------------------------- New Message on cochindotnet
----------------------------------------------------------- From: SecCode Message 1 in Discussion Greetings, Application Blocks are distinct pieces of code, created the Microsoft Patterns & Practices Team, that demonstrate the best practices on how to accomplish a specific task using .NET. They provide you with ready made code that you can use/extend to make your lives a WHOLE lot simpler. The most recent release is the: Authorization and Profile Application Block http://www.microsoft.com/downloads/details.aspx?familyid=ba983ad5-e74f-4be9- b146-9d2d2c6f8e81&displaylang=en The Authorization and Profile Application Block provides you with an infrastructure for role-based authorization and access to profile information. The block allows you to: - Authorize a user of an application or system. - Use multiple authorization storage providers. - Plug in business rules for action validation. - Map multiple identities to a single user. - Access profile information that can be stored in multiple profile stores. Others that were released previously are: Logging Application Block http://www.microsoft.com/downloads/details.aspx?FamilyId=24F61845-E56C-42D6- BBD5-29F0D5CD7F65&displaylang=en This block is a reusable code component that uses the Microsoft Enterprise Instrumentation Framework (EIF) and the Microsoft .NET Framework to help you design instrumented applications. Aggregation Application Block http://microsoft.com/downloads/details.aspx?FamilyId=9058F345-E5FE-42FC-B40B -14EBDD182F48&displaylang=en The Aggregation Application Block is a .NET Framework extension that allows you to easily manage and coalesce information from various service providers and other systems and present that information to users. Caching Application Block http://microsoft.com/downloads/details.aspx?FamilyId=B55164C9-94C8-4077-AA29 -AFE4074746DE&displaylang=en The Caching Application Block has been designed to encapsulate Microsoft's recommended best practices for caching in .NET applications Configuration Management Application Block http://www.microsoft.com/downloads/details.aspx?familyid=85cb1c53-8ca7-4a92- 85e3-e4795bd27feb The Configuration Management Application Block is an easy to use mechanism through which you can read and write application configuration data. Data Access Application Block v 2.0 http://www.microsoft.com/downloads/details.aspx?FamilyId=F63D1F0A-9877-4A7B- 88EC-0426B48DF275&displaylang=en The Data Access Application Block encapsulates performance and resource management best practices and can easily be used as a building block in your own .NET application. If you use it, you will reduce the amount of custom code you need to create, test and maintain. User Interface Processes Application Block http://www.microsoft.com/downloads/details.aspx?familyid=f4a967a0-f36b-4ebe- 8d33-f57784bdfb0f The User Interface Process Application Block provides a simple yet extensible framework for developing user interface processes. It is designed to abstract the control flow and state management out of the user interface layer into a user interface process layer. Persistent Asynchronous Invocation Application Block http://microsoft.com/downloads/details.aspx?FamilyId=794EC811-B5EA-46AE-BAA4 -69A3DEADD38E&displaylang=en The Microsoft Asynchronous Invocation Application Block manages asynchronous communication between a Web client and one or more foreign service providers (FSP). Updater Application Block http://www.microsoft.com/downloads/details.aspx?familyid=c6c17f3a-d957-4b17- 9b97-296fb4927c30 In medium to large organizations, it is common to want to keep all instances of a desktop application up to date with the latest version of executables, libraries, and other files. The Updater Application Block provides an extensible framework that companies can use to create updateable applications Exception Management Application Block http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=8CA8 EB6E-6F4A-43DF-ADEB-8F22CA173E02 The Exception Management Application Block provides a simple yet extensible framework for handling exceptions. With a single line of application code you can easily log exception information to the Event Log or extend it by creating your own components that log exception details to other data sources or notify operators, without affecting your application code. The Exception Management Application Block can easily be used as a building block in your own .NET application - Anil ----------------------------------------------------------- To stop getting this e-mail, or change how often it arrives, go to your E-mail Settings. http://groups.msn.com/cochindotnet/_emailsettings.msnw Need help? If you've forgotten your password, please go to Passport Member Services. http://groups.msn.com/_passportredir.msnw?ppmprop=help For other questions or feedback, go to our Contact Us page. http://groups.msn.com/contact If you do not want to receive future e-mail from this MSN group, or if you received this message by mistake, please click the "Remove" link below. On the pre-addressed e-mail message that opens, simply click "Send". Your e-mail address will be deleted from this group's mailing list. mailto:[EMAIL PROTECTED]
