-----------------------------------------------------------

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]

Reply via email to