What's New in the .NET Framework Version 2.0 The Microsoft .NET Framework version 2.0 extends the .NET Framework version 1.1 with new features, improvements to existing features, and enhancements to the documentation. This section provides information about some key additions and modifications.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
What's New in the .NET Framework Version 2.0
The Microsoft .NET Framework version 2.0 extends the .NET Framework version 1.1 with new features, improvements to existing features, and enhancements to the documentation. This section provides information about some key additions and modifications.
64-Bit Platform Support
The new generation of 64-bit computers enables the creation of applications that can run faster and take advantage of more memory than is available to 32-bit applications. New support for 64-bit applications enables users to build managed code libraries or easily use unmanaged code libraries on 64-bit computers.
Access Control List Support
An access control list (ACL) is used to grant or revoke permission to access a resource on a computer. New classes have been added to the .NET Framework that allow managed code to create and modify an ACL. New members that use an ACL have been added to the I/O, registry, and threading classes
Manifest-Based Activation
This feature provides new support for loading and activating applications through the use of a manifest. Manifest-based activation is essential for supporting Click Once applications. Traditionally, applications are activated through a reference to an assembly that contains the application's entry point. For example, clicking an application's .exe file from within the Windows shell causes the shell to load the common language runtime (CLR) and call a well-known entry point within that .exe file's assembly.
The manifest-based activation model uses an application manifest for activation rather than an assembly. A manifest fully describes the application, its dependencies, security requirements, and so forth. The manifest model has several advantages over the assembly-based activation model, especially for Web applications. For example, the manifest contains the security requirements of the application, which enables the user to decide whether to allow the application to execute before downloading the code. The manifest also contains information about the application dependencies.
Manifest-based activation is provided by a set of APIs that allow managed hosts to activate applications and add-ins described by a manifest. These APIs contain a mixture of both new classes and extensions to existing classes.
This activation model also invokes an entity called a Trust Manager that performs the following tasks:
1.Determines whether an application is allowed to be activated. This decision can be made by prompting the user, querying policy, or by any other means deemed appropriate for a given Trust Manager. 2.Sets up the security context to run an application in. Most commonly, this step involves setting up a code access security (CAS) policy tree on the application domain in which the application will run.
The Quickie Bullet List (1/5)
64-bit Platform Support Access Control List Support * ADO.NET Enhancements * ASP.NET Enhancements ** Authenticated Streams COM Interoperability Enhancements Console Class Additions Data Protection API * Debugger Display Attributes
The Quickie Bullet List (2/5)
Debugger Edit and Continue Support * Detect Network Connectivity Events Distributed Computing Enhancement Event Log Support Enhancements Expanded Certificate Management FTP Client Support * Generics / Generic Collections * Globalization Enhancements I/O Enhancements
The Quickie Bullet List (3/5)
Manifest-Based Activation .NET Framework Remoting Enhancements Obtain Local Network Information * Ping Support * Processing HTTP Requests from WithinApplications Programmatic Control of Caching Programming Language Enhancements Security Exception Enhancements
The Quickie Bullet List (4/5)
Serial I/O Device Support Serialization Enhancements SMTP Support Enhancements Strongly Typed Resource Support Threading Improvements Trace Data Filtering Transactions Web Services Updates Windows Forms Updates *
The Quickie Bullet List (5/5)
XML Updates
What’s New in the .NETFramework 2.0Created By:- Ashirvadi